Python3 os.listdir()方法

2019-10-16 23:08:46
listdir()方法返回一個包含由路徑給出的目錄條目名稱的列表。該列表在任意順序。它不包括特殊專案「.」和「..」,即使它們存在在目錄中。

路徑可以是任一型別 str 或 型別位元組。如果路徑是型別位元組,返回的檔案名也將是型別位元組; 在所有其他情況下,它們是型別str。

語法

以下是 listdir() 方法的語法:
os.listdir(path)

引數

  • path -- 這是待探索的目錄

返回值

這個方法返回一個包含由路徑給出的目錄條目名稱的列表。

範例

下面的範例顯示 listdir()方法的使用。
#!/usr/bin/python3

import os, sys

# Open a file
path = "d:\\tmp\\"
dirs = os.listdir( path )

# This would print all the files and directories
for file in dirs:
   print (file)
當我們執行上面的程式,它會產生以下結果:
Applicationdocs.docx
test.java
book.zip
foo.txt
Java Multiple Inheritance.html
Java Multiple Inheritance_files
java.ppt
ParallelPortViewer