Python 3 – os.listdir() 方法
描述
listdir() 方法返回一个列表,其中包含由path指定的目录中条目的名称。该列表的顺序是任意的。即使该目录中存在’.’和’..’,它也不包括这些特殊条目。
path可以是str类型或bytes类型。如果path是bytes类型,则返回的文件名也将是bytes类型;否则它们将是str类型。
语法
以下是 listdir() 方法的语法:
os.listdir(path)
参数
path - 这是需要探索的目录。
返回值
该方法返回一个列表,其中包含由path指定的目录中的条目的名称。
示例
以下示例显示了listdir()方法的用法。
#!/usr/bin/python3
import os, sys
# 打开文件
path = "d:\\tmp\\"
dirs = os.listdir( path )
# 这将打印出所有文件和目录
for file in dirs:
print (file)
结果
运行上面的程序时,它会产生以下结果 –
Applicationdocs.docx
test.java
book.zip
foo.txt
Java Multiple Inheritance.htm
Java Multiple Inheritance_files
java.ppt
ParallelPortViewer