
python如何查询当前目录
用户关注问题
怎样使用Python代码获取当前工作目录?
我想在Python脚本中知道我的程序运行时所在的文件夹路径,应该用什么方法?
使用os模块获取当前工作目录
可以通过导入os模块并调用os.getcwd()函数来获取当前工作目录。代码示例:
import os
current_dir = os.getcwd()
print(current_dir)
Python中如何获取脚本所在的目录位置?
如果我想知道Python脚本文件本身所在的位置,而不是当前工作目录,该怎么做?
使用__file__获取脚本路径
可以通过__file__变量获取当前脚本的路径,再使用os.path.dirname()获取目录。例如:
import os
script_dir = os.path.dirname(os.path.abspath(file))
print(script_dir)
是否有替代方法查看当前目录而不使用os模块?
有没有其他方式在Python中查看当前工作目录,不用导入os模块?
使用pathlib模块获取当前目录
pathlib是Python 3.4新增的模块,可以优雅地处理路径。获取当前目录的方法是:
from pathlib import Path
current_dir = Path.cwd()
print(current_dir)