python改变工作目录
python脚本执行时,有一个当前工作目录,用不同方式启动,是不一样的 如在存在一个 /tmp/x.py cd /tmp; python x.py cd $HOME; python /tmp/x.py 两种执行方式,当前工作目录是不一样的,内部代码涉及到路径问题的话,需要自己处理 import os,sys print os.getcwd() os.chdir(os.path.dirname(sys.argv[0])) # 切换到脚本所在的目录 print os.getcwd()