欢迎访问宙启技术站
智能推送

快速入门:Python中ListDir()函数的语法和参数解析

发布时间:2024-01-04 01:40:02

ListDir()函数是Python中os模块中的一个函数,用于获取指定目录下的所有文件和文件夹。

语法:

os.listdir(path)

参数解析:

- path:要获取目录下文件和文件夹的路径。可以是相对路径,也可以是绝对路径。

使用例子:

假设我们有一个目录结构如下:

folder/
├── file1.txt
├── file2.txt
└── subfolder/
    ├── file3.txt
    └── file4.txt

我们可以使用ListDir()函数来获取该目录下的文件和文件夹:

import os

# 获取当前脚本所在目录
current_dir = os.path.dirname(os.path.realpath(__file__))

# 获取当前目录下的所有文件和文件夹
items = os.listdir(current_dir)

# 遍历所有文件和文件夹
for item in items:
    print(item)

输出结果:

file1.txt
file2.txt
subfolder

在上面的例子中,我们首先使用os.path.dirname(os.path.realpath(__file__))获取当前脚本所在目录,并将其赋值给current_dir变量。然后使用ListDir()函数来获取current_dir目录下的所有文件和文件夹,并将结果保存在items变量中。最后,我们使用for循环遍历items并打印每个文件和文件夹的名称。

需要注意的是,ListDir()函数返回的是一个包含目录下文件和文件夹名称的列表。如果想要获取完整路径,可以通过将结果与目录路径进行拼接来实现。例如,可以使用os.path.join(current_dir, item)current_diritem拼接起来得到完整路径。