Skip to content

Files

Latest commit

3afbaaa · Aug 5, 2020

History

History
39 lines (27 loc) · 1.34 KB

41.md

File metadata and controls

39 lines (27 loc) · 1.34 KB
rank vote view answer url
41 2257 3097215 13 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()

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