How do I find out the path of the currently executing script?
本问题已经有最佳答案,请猛点这里访问。
的副本:在python中,如何获取当前正在执行的文件的路径和名称?
我想找出当前执行脚本的路径。我尝试了os.getcwd(),但这只返回我运行脚本的目录,而不是脚本存储的实际目录。
在python中,
1 | print"I'm inside Python file %s" % __file__ |
将打印当前的python文件。请注意,这在导入的Python模块以及脚本中都有效。
使用sys.path[0]怎么样
你可以做一些像'打印os.path.join(sys.path[0],sys.argv[0])'
https://docs.python.org/library/sys.html网站