在Python中,可以使用os模塊來遍歷文件夾。下面是一個使用遞歸方式來遍歷文件夾的例子:
import os
def traverse_folder(folder_path):
# 獲取文件夾下的所有文件和文件夾
files = os.listdir(folder_path)
for file in files:
# 拼接文件路徑
file_path = os.path.join(folder_path, file)
if os.path.isdir(file_path):
# 如果是文件夾,則遞歸遍歷
traverse_folder(file_path)
else:
# 如果是文件,則打印文件路徑
print(file_path)
# 調用函數遍歷文件夾
traverse_folder('your_folder_path')
在上面的代碼中,traverse_folder
函數用于遞歸遍歷文件夾,其中參數folder_path
為要遍歷的文件夾路徑。首先獲取文件夾下的所有文件和文件夾,然后判斷每個文件路徑是文件夾還是文件,如果是文件夾,則遞歸調用traverse_folder
函數;如果是文件,則打印文件路徑。
需要注意的是,在調用traverse_folder
函數時需傳入要遍歷的文件夾路徑。