sys.path和os.path

sys.path和os.path
1.sys.path是python搜索模块的路径集合,是个list;
os.path是os的一个模块,是操作文件和目录的模块

2.sys.path和PYTHONPATH
首先PYTHONPATH可以通过sys.path来查看
可以通过sys.path.append(path)将某些文件路径添加到PYTHONPATH,但是在退出python环境后自己添加的路径会消失

3.如何添加永久性PYTHONPATH
将py文件放到site_packages目录下面

时间: 2024-08-07 00:14:11

sys.path和os.path的相关文章

os模块 os.stat('path/filename') os.path.dirname(path) os.path.exists(path)  os.path.join(path1[, path2[, ...]])

提供对操作系统进行调用的接口 1 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 2 os.chdir("dirname")  改变当前脚本工作目录:相当于shell下cd 3 os.curdir  返回当前目录: ('.') 4 os.pardir  获取当前目录的父目录字符串名:('..') 5 os.makedirs('dirname1/dirname2')    可生成多层递归目录 6 os.removedirs('dirname1')    若

os.path.exists(path) 和 os.path.lexists(path) 的区别

使用os.path.exists()方法可以直接判断文件是否存在.代码如下:>>> import os>>> os.path.exists(r'C:\1.TXT')False>>> os.path.exists(path)Return True if path refers to an existing path. Returns False for broken symbolic links. On some platforms, this func

python中os.path 与sys.path

常用的命令 1 import sys 2 import os.path 3 4 this_dir = os.path.dirname(__file__) 5 sys.path.insert(0, this_dir + '/..') 或 sys.path.append(this_dir) 通过上述代码即首先获取当前目录,使用sys.path将要导入的package或module加入到PATH环境变量中. 1.获取当前目录 1 __file__ #是用来获得模块所在的路径的 2 os.path.di

sys.path os.path

前言 写django 经常看见两个模块的使用,在此记录一下 区别 sys.path 是一个列表,是python 环境变量的搜索列表 os.path 是一个对象,有很多的关于路径的方法 sys.path  的使用 import sys sys.path.append(’引用模块的地址') #或者 import sys sys.path.insert(0, '引用模块的地址') sys.path是个列表,所以在末尾添加目录是很容易的,用sys.path.append就行了.当这个append执行完之

【Python】os.path.isfile()的使用方法汇总

方法一: 1 # -*- coding:utf-8 -*- 2 import os 3 import sys 4 from uiautomator import device as d 5 6 filepath = r'E:\Project\A3A_8_4G\exercise\app_list\hello.apk' 7 8 if os.path.isfile(filepath): 9 print "true" 10 else: 11 print "false" 总结

python18 时间模块 系统模块(os,os.path) 项目开发目录规范

复习 '''1.跨文件夹导包 - 不用考虑包的情况下直接导入文件夹(包)下的具体模块 2.__name__: py自执行 '__main__' | py被导入执行 '模块名' 3.包:一系列模块的集合体,通过包内的__init__文件来管理包中所有模块提供给外界的名字 -- 存放所以模块的文件夹名就是包名 4.导包三件事:1)编译__init__文件的pyc2)执行__init__文件形成全局名称空间,作为包的全局名称空间,包能直接使用的名字全部是__init__文件中提供的3)在导包文件中形成

python3 获取当前路径及os.path.dirname的使用

方法一: import sys,os os.getcwd()#然后就可以看见结果了 方法二: import os os.path.dirname(os.path.realpath('__file__'))#注意:添加单引号 python中的os.path.dirname(__file__)的使用 (1)当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/pythonSrc/tes

Python标准库03 路径与文件 (os.path包, glob包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 路径与文件的简介请参看Linux文件系统 os.path包 os.path包主要是处理路径字符串,比如说'/home/vamei/doc/file.txt',提取出有用信息. import os.path path = '/home/vamei/doc/file.txt' print(os.path.basename(path)) # 查询路径中包含的文件名 print(os.p

Python——os.path.dirname(__file__) 与 os.path.join(str,str)

Python os.path.dirname(__file__) Python os.path.join(str,str) (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:\pythonSrc\test\test.py 那么将输出 d:\pythonSrc\test (2).当"print os.path.dirname(__file__)"所在脚本