如何将目录更改为python脚本目录

如何将目录更改为python脚本目录,python,Python,在批处理中,有一个命令%~dp0,这意味着将目录更改为脚本目录,例如:批处理文件位于桌面中,如果使用%~dp0,则该目录会立即转到C:\Users\Windows\desktop,而无需键入。是否有与Python中的%~dp0相同的代码???您可以通过os和os.path模块中的两个函数来实现它os.chdir更改当前工作目录,并从文件路径返回目录名文件包含当前正在运行的脚本的路径 import os os.chdir(os.path.dirname(__file__)) print(os.g

在批处理中,有一个命令
%~dp0
,这意味着将目录更改为脚本目录,例如:批处理文件位于桌面中,如果使用
%~dp0
,则该目录会立即转到C:\Users\Windows\desktop,而无需键入。是否有与Python中的
%~dp0
相同的代码???

您可以通过
os
os.path
模块中的两个函数来实现它
os.chdir
更改当前工作目录,并从文件路径返回目录名<代码>文件包含当前正在运行的脚本的路径

import os

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

。。将输出脚本所在的目录。

无法100%确定它是否是您要查找的内容,但
print(\uu文件)
可能是您要查找的内容?