📜  Python| os.DirEntry.path 属性(1)

📅  最后修改于: 2023-12-03 15:04:21.274000             🧑  作者: Mango

Python | os.DirEntry.path 属性

在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)拼接路径.