Python os.listdir详解

Python os.listdir详解

Python os.listdir详解

在Python中,os 模块提供了许多与操作系统交互的函数,其中 os.listdir 函数是用来返回指定目录下所有文件和子目录的名称列表。该函数的语法如下:

os.listdir(path)
Python

其中,path 是要列出的目录路径。

语法详解

  • path:要列出的目录路径,可以是相对路径或绝对路径。

返回值

os.listdir 函数返回一个包含指定目录下所有文件和子目录名称的列表。

示例代码

接下来,让我们通过一个示例代码来演示如何使用 os.listdir 函数列出指定目录下的所有文件和子目录。

import os

# 指定目录路径
path = "/Users/username/Documents/"

# 列出指定目录下的所有文件和子目录
file_list = os.listdir(path)

# 打印结果
for file in file_list:
    print(file)
Python

假设 /Users/username/Documents/ 目录下有以下文件和子目录:

- Document1.txt
- Document2.pdf
- Folder1
- Folder2
Python

运行以上示例代码后,输出将会是:

Document1.txt
Document2.pdf
Folder1
Folder2
Python

注意事项

  • 如果 path 为空,则会列出当前工作目录下的所有文件和子目录。
  • 如果 path 是相对路径,则会相对于当前工作目录进行查找。

总结

通过本文详细解释了 os.listdir 函数的语法、返回值以及如何使用示例代码。希望读者能够在实际开发中灵活运用该函数,更高效地操作文件和目录。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册