在Python中,可以使用os模塊中的walk()函數來遍歷目錄樹。walk()函數會返回一個生成器,可以用來遍歷指定目錄及其子目錄中的所有文件和文件夾。
下面是一個示例代碼,演示如何使用walk()函數來遍歷目錄樹:
import os
# 指定要遍歷的目錄
root_dir = '/path/to/directory'
for root, dirs, files in os.walk(root_dir):
for file in files:
# 打印文件路徑
print(os.path.join(root, file))
for dir in dirs:
# 打印文件夾路徑
print(os.path.join(root, dir))
在上面的示例中,首先指定要遍歷的根目錄root_dir。然后使用os.walk()函數來遍歷該目錄及其子目錄中的所有文件和文件夾。在遍歷過程中,可以通過拼接root和file(或dir)得到文件或文件夾的完整路徑,并進行相應的操作。