获取当前工作目录完整路径的Python程序

2022-05-03 00:00:00 路径 获取 完整

在这个例子中,你将学习如何获得当前工作目录的完整路径。

例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()给出当前工作目录。

相关文章