这会将当前工作目录更改为,以便打开相对路径将起作用:
import os
os.chdir("/home/udi/foo")
但是,您询问如何将Python脚本更改为任何目录,即使您不知道编写脚本时的目录也是如此。为此,您可以使用以下os.path
功能:
import os
abspath = os.path.abspath(__file__)
dname = os.path.dirname(abspath)
os.chdir(dname)
python:将脚本工作目录更改为脚本自己的目录
这会将当前工作目录更改为,以便打开相对路径将起作用:
import os
os.chdir("/home/udi/foo")
但是,您询问如何将Python脚本更改为任何目录,即使您不知道编写脚本时的目录也是如此。为此,您可以使用以下os.path
功能:
import os
abspath = os.path.abspath(__file__)
dname = os.path.dirname(abspath)
os.chdir(dname)