📅  最后修改于: 2023-12-03 15:04:21.274000             🧑  作者: Mango
在Python中, os.DirEntry
对象代表一个目录中的条目, 如文件, 子目录等. os.DirEntry.path
是一个只读属性, 返回该目录项的完整路径.
dirEntryObject.path
无
目录项的完整路径.
import os
# 获取当前目录所有文件的路径
for entry in os.scandir('.'):
if entry.is_file():
print(entry.path)
输出结果类似于:
/home/user/sample.txt
/home/user/anotherFile.txt
os.DirEntry.path
返回的路径是绝对路径.os.scandir
遍历目录时, 目录项是一个os.DirEntry
对象, 可以通过entry.path
获取目录项的完整路径.os.listdir
遍历目录时, 目录项是一个字符串, 需要通过os.path.join(directory_path, file_name)
拼接路径.