
python 如何获取当前目录
用户关注问题
在Python中获取当前工作目录的方法有哪些?
我想知道Python中有哪些常见的方法可以用来获取当前工作目录?
使用os模块获取当前工作目录
可以使用os模块的getcwd()函数来获取当前的工作目录。代码示例:import os; current_dir = os.getcwd(); print(current_dir)。
如何获取Python脚本所在的目录?
我想获取Python脚本文件所在的目录,而不是当前的工作目录,该怎么做?
通过__file__变量获取脚本所在目录
可以通过内置变量__file__获取脚本路径,再用os.path模块获取目录名。示例代码:import os; script_dir = os.path.dirname(os.path.abspath(file)); print(script_dir)。
使用Pathlib模块如何获取当前目录?
有没有比os模块更现代的方式来获取Python的当前目录?需要示例代码。
使用Pathlib模块的Path.cwd()方法
pathlib模块提供了面向对象的路径操作方法。当前目录可以用:from pathlib import Path; current_dir = Path.cwd(); print(current_dir)。