python 获得当前路径】的更多相关文章

一.shell获取脚本当前路径 cur_dir=$(cd "$(dirname "$0")"; pwd)  #获取当前脚本的绝对路径,参数$0是当前脚本对象 等同于cd `dirname $0`; pwd 但是,cd "dirname $0";pwd是错的,因为dirname不能用双引号 代码实例: echo $(cd `dirname$0`;pwd) TEST=`cd $(dirname $0);pwd` echo $TEST 输出: /roo…
Python获取当前路径下的配置文件 有的时候想读取当前目录下的一个配置文件.其采用的办法是: import os # 获取当前路径 curr_dir = os.path.dirname(os.path.realpath(__file__)) # 合成完整路径 config_file = curr_dir + os.sep + "my.conf" 其中__file__是指当前执行的python文件. os.path.realpath() 返回的是真实地址 os.path.abspath…
先要装载 os模块: import os print os.getcwd() 或者 print os.path.abspath(os.curdir) print os.path.abspath('.') 就可以了. (  . 代表当前的路径,.. 代表当前路径的上一级路径.这在UNIX和Windows系统意义是类似的. 例如: 以Winodws系统为例: 当前路径是F:\Temp, 则 . 的绝对路径就是F:\Temp .. 的绝对路径就是F:\ ) 要获得上级目录的路径也很简单,print o…
__python中操作路径,最好用绝对路径.__这样会避免在多个脚本调用过程中或不同层级调用过程中出现混乱 os.getcwd() sys.argv[0] or sys.path[0] __file__ python os模块中的 os.path.realpath()函数接收一个模块,返回绝对路径 配合__file__一起使用: os.path.realpath(__file__) 这样可以返回一个文件的绝对路径,且不会出现由于在别的目录中,调用该脚本而出现路径混乱的现象.…
>>> import os>>> homedir = os.getcwd()>>> print homedirD:\python\test >>> >>> import sys>>> print sys.argv[0]D:\python\test\temp.py>>> print os.path.abspath(sys.argv[0])D:\python\test\temp.py&…
Python2.7 中获取路径的各种方法 sys.path 模块搜索路径的字符串列表.由环境变量PYTHONPATH初始化得到. sys.path[0]是调用Python解释器的当前脚本所在的目录. sys.argv 一个传给Python脚本的指令参数列表. sys.argv[0]是脚本的名字(由系统决定是否是全名) 假设显示调用python指令,如python demo.py,会得到绝对路径: 若直接执行脚本,如./demo.py,会得到相对路径. os.getcwd() 获取当前工作路径.在…
python获取当前执行命令的路径: #!/usr/bin/env python # -*# coding: utf-8 -*- import os print os.getcwd() python获取当前文件所在的路径: #!/usr/bin/env python # -*# coding: utf-8 -*- import sys print sys.path[0] 假设我有一个文件为 /usr/test.py, test.py 里面的内容是: #!/usr/bin/env python #…
# -*- encoding:utf-8 -*- import os def SearchFile(path,text): try: files=os.listdir(path) for f in files: fl= os.path.join(path,f) if os.path.isdir(fl): #print fl SearchFile(fl,text) elif os.path.isfile(fl)and os.path.splitext(fl)[1]==text: print fl…
print('getcwd', os.getcwd()) print('sysargv', sys.argv) print('realpath', os.path.realpath(sys.argv[0])) print('realpath.split', os.path.split(os.path.realpath(sys.argv[0]))[0]) print('__file__', __file__) print('__file__.dir', os.path.dirname(__file…
使用os模块: os.path.realpath(__file__)…