查找当前目录和文件的目录
如何确定:
- 当前目录(运行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”)