显示当前目录的命令python

显示当前目录的命令python

作者:Joshua Lee发布时间:2026-03-28 17:42阅读时长:14 分钟阅读次数:6
常见问答
Q
如何使用Python查看当前工作目录?

我想知道怎样用Python代码查看程序当前所在的目录是什么?

A

使用os模块的getcwd函数查看当前目录

可以通过导入Python的os模块,然后调用os.getcwd()函数来获取当前工作目录。示例如下:

import os
print(os.getcwd())

这段代码会输出当前Python脚本运行时所在的目录路径。

Q
Python中如何获取脚本所在的文件夹路径?

我想知道如何获取当前Python脚本文件本身所在的路径,而不是运行时的工作目录?

A

利用__file__变量和os.path模块获取脚本路径

Python内置变量__file__包含当前脚本的相对路径,可以结合os.path模块来获取当前脚本所在的绝对目录:

import os
script_dir = os.path.dirname(os.path.abspath(__file__))
print(script_dir)

这样可以获得脚本文件所在的文件夹路径。

Q
有没有不借助os模块查看当前目录的其他方法?

我想尝试不用os模块,要用Python实现查看当前目录,有替代方案吗?

A

使用pathlib模块查看当前工作目录

Python的pathlib模块提供了面向对象的文件系统路径操作方法。可以通过Path.cwd()来获取当前目录,例如:

from pathlib import Path
print(Path.cwd())

这会返回当前工作目录的Path对象,打印时显示为路径字符串。