📅  最后修改于: 2023-12-03 15:04:35.147000             🧑  作者: Mango
os.listdir()
函数是Python中的os模块提供的一个功能强大的文件和文件夹操作函数。它用于获取一个指定路径下的所有文件和文件夹的名称列表。
以下是os.listdir()
函数的语法:
os.listdir(path)
path
:需要列出文件和文件夹的路径。如果不提供该参数,则默认为当前路径。os.listdir()
函数返回一个列表对象,其中包含指定路径下所有文件和文件夹的名称。
下面是一个使用os.listdir()
函数的示例:
import os
# 列出当前文件夹下所有文件和文件夹的名称
files = os.listdir()
# 打印输出获取到的文件和文件夹名称列表
print(files)
输出:
['file1.txt', 'file2.jpg', 'folder1', 'folder2']
os.listdir()
函数列出某个目录下的文件和文件夹时要确保路径名正确。os.listdir()
函数只会返回指定路径下的一级文件和文件夹,不会递归地返回子文件夹中的文件和文件夹。如果需要递归获取子文件夹中的所有文件和文件夹,可以使用其他函数,例如os.walk()
或递归调用os.listdir()
。os.listdir()
函数会按照它们在目录中出现的顺序返回它们的名称。但是在Windows系统中,两个名称可能会因为大小写的区别而出现不同的顺序,这需要开发者注意。