【发布时间】:2014-03-19 12:10:17
【问题描述】:
这可能是一个基本问题,但这两者有什么区别:
第一:
cd /dir/
python run.py
第二:
python /dir/run.py
以前以这些不同的方式执行它们似乎会导致不同的结果,但这可能归结为另一个因素。
【问题讨论】:
这可能是一个基本问题,但这两者有什么区别:
第一:
cd /dir/
python run.py
第二:
python /dir/run.py
以前以这些不同的方式执行它们似乎会导致不同的结果,但这可能归结为另一个因素。
【问题讨论】:
__file__ 变量设置不同,因此它会影响调用脚本内的资源(不同的相对路径)。
【讨论】:
os.getcwd() 返回的当前工作目录也会改变。