查找当前目录和文件的目录
如何确定:
- 当前目录(运行Python脚本时我在终端中的位置),以及
- 我正在执行的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)
(返回“pathname path
的目录名”)os.getcwd()
(返回“表示当前工作目录的字符串”)os.chdir(path)
(“将当前工作目录更改为 path
”)