将目录切换到Python脚本的目录

我如何改变目录到我的Python脚本中的目录? 到目前为止,我发现我应该使用os.chdirsys.argv[0] 。 我确信有更好的方法来编写我自己的函数来解析argv [0]。


os.chdir(os.path.dirname(__file__))

有时__file__没有定义,在这种情况下,你可以尝试sys.path[0]


os.chdir(os.path.dirname(os.path.abspath(__file__)))应该这样做。

如果脚本从它所在的目录运行, os.chdir(os.path.dirname(__file__))将不起作用。

链接地址: http://www.djcxy.com/p/54699.html

上一篇: Change directory to the directory of a Python script

下一篇: How to know the path of the running script in Python?