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
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