import os
import sys
#获取脚本所在目录
print os.path.split( os.path.realpath( sys.argv[0] ) )[0]
#获取脚本运行目录
print os.getcwd()
在脚本所在目录运行: python test.py
/home/hadoop
/home/hadoop在其他目录运行:python hadoop/test.py
/home/hadoop
/home
本文介绍了一种使用Python获取脚本所在目录及运行目录的方法。通过os和sys模块,演示了如何在不同目录下运行脚本并获取当前工作目录及脚本的真实路径。
import os
import sys
#获取脚本所在目录
print os.path.split( os.path.realpath( sys.argv[0] ) )[0]
#获取脚本运行目录
print os.getcwd()
在脚本所在目录运行: python test.py
/home/hadoop
/home/hadoop/home/hadoop
/home
被折叠的 条评论
为什么被折叠?