要在Python中使用os函數遍歷文件夾,可以使用os.listdir()函數來獲取文件夾中的所有文件和子文件夾。然后,可以使用os.path.join()函數來構建文件的完整路徑。以下是一個示例代碼,演示如何遍歷文件夾:
import os
def list_files_in_folder(folder_path):
for file_name in os.listdir(folder_path):
full_path = os.path.join(folder_path, file_name)
if os.path.isdir(full_path):
list_files_in_folder(full_path)
else:
print(full_path)
# 調用函數,傳入要遍歷的文件夾路徑
folder_path = 'path/to/your/folder'
list_files_in_folder(folder_path)
在上面的代碼中,list_files_in_folder()函數接受一個文件夾路徑作為參數,并使用os.listdir()函數獲取文件夾中的所有文件和子文件夾。然后,使用os.path.join()函數構建文件的完整路徑,并檢查是否為文件夾。如果是文件夾,則遞歸調用list_files_in_folder()函數來遍歷子文件夾,如果是文件,則打印文件路徑。