Hello stackoverflow社区,
在IPython中使用execfile()运行脚本时如何获取脚本名称?
示范:
我创建了这个脚本(名为printScriptName.py
)
import os,sys
print os.path.basename(sys.argv[0])
这是使用IPython运行它时的输出:
In [37]: execfile('printScriptName.py')
ipython-script.py
这显然不是printScriptName.py
。
感谢。