rank vote view answer url
44 1574 1911103 15 url

查找当前目录和文件目录

在 Python 中什么命令可以找到:

  1. 当前目录(在终端中运行的 Python 脚本)
  2. 我执行的文件在哪里?

可以通过下面的命令获得执行的 Python 文件所在的位置:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

(注意当你已经使用 os.chdir() 来该改变当前工作目录的话, 上面得到的结果并不准确, 因为 __file__ 变量只表示当前工作目录的相对位置, 不会被 os.chdir() 所改变)

获取当前工作目录:

import os
cwd = os.getcwd()

下面是几个函数,模块或者变量的文档: