找到当前目录和文件的目录[重复]
如何确定:
- 运行Python脚本时所在的当前目录(我在shell中的路径),以及
- 我正在执行的Python文件的位置?
要获取Python文件所在的完整目录路径,可以在该文件中写入以下内容:
import os
dir_path = os.path.dirname(os.path.realpath(__file__))
(注意,上面的咒语在已经使用os.chdir()更改当前工作目录的情况下不会起作用,因为__file__常量的值相对于当前工作目录,并且不会被os.chdir()调用更改。)
要获取当前工作目录,请使用以下命令:
import os
cwd = os.getcwd()
上述模块、常量和函数的文档引用:
os和os.path模块。__file__常量。os.path.realpath(path)(返回 "指定文件名的规范路径,消除路径中遇到的任何符号链接")。os.path.dirname(path)(返回 "路径名path的目录名称")。os.getcwd()(返回 "表示当前工作目录的字符串")。os.chdir(path)("将当前工作目录更改为path")。

浙公网安备 33010602011771号