重复:在Python中,如何获取当前正在执行的文件的路径和名称?
我想找出当前正在执行的脚本的路径.我已经尝试过os.getcwd()但是只返回我运行脚本的目录,而不是脚本存储的实际目录.
在Python中,__file__标识当前的Python文件.从而:
__file__
print "I'm inside Python file %s" % __file__
将打印当前的Python文件.请注意,这适用于导入的Python模块以及脚本.