共計 513 個字符,預計需要花費 2 分鐘才能閱讀完成。
使用 os.walk()
函數可以遍歷目錄及其子目錄。os.walk()
函數返回一個生成器對象,該對象產生的每個元組包含三個元素:當前文件夾路徑、當前文件夾中所有子文件夾的名稱列表和當前文件夾中所有文件的名稱列表。
下面是一個使用 os.walk()
函數遍歷目錄的示例:
import os
def traverse_directory(directory):
for root, dirs, files in os.walk(directory):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
# 遍歷當前目錄及其子目錄
traverse_directory('.')
在上面的示例中,traverse_directory()
函數使用 os.walk()
函數遍歷當前目錄及其子目錄,并打印出每個文件的路徑。os.path.join()
函數用于將目錄路徑和文件名連接成完整的文件路徑。
你可以將 traverse_directory()
函數中的 print(file_path)
部分替換為你需要執行的操作,比如復制文件、移動文件等。
丸趣 TV 網 – 提供最優質的資源集合!
正文完