要遍歷子文件夾,可以使用os模塊的os.walk()函數。os.walk()函數返回一個包含當前目錄路徑,當前目錄下子目錄列表,以及當前目錄下文件列表的三元組。你可以使用for循環來遍歷這個三元組,然后進一步處理子文件夾。
以下是一個示例代碼:
import os
# 遍歷指定目錄及其子文件夾,打印所有文件路徑
def traverse_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
# 示例調用
folder_path = "your_folder_path"
traverse_folder(folder_path)
請將"your_folder_path"替換為你想遍歷的目錄的路徑。然后,調用traverse_folder()函數即可實現遍歷子文件夾并打印所有文件路徑的功能。