获取当前工作目录完整路径的Python程序
在这个例子中,你将学习如何获得当前工作目录的完整路径。
例1:使用pathlib模块
import pathlib # 给定文件的路径 print(pathlib.Path("my_file.txt").parent.absolute()) # 当前工作目录 print(pathlib.Path().absolute())
输出
/Users/username /Users/username
使用pathlib模块,你可以得到当前工作目录。
在Path()方法中传递文件的名称。
parent给出路径的逻辑父级,absolute()给出文件的绝对路径。
pathlib.Path().absolute()给出了当前工作目录。
例2:使用os模块
import os # 给定文件的路径 print(os.path.dirname(os.path.abspath("my_file.txt"))) # 当前工作目录 print(os.path.abspath(os.getcwd()))
输出
/Users/username /Users/username
你可以用os模块做同样的事情。
使用abspath()方法得到一个绝对路径。
getcwd()给出当前工作目录。
相关文章