溫馨提示×

python怎么遍歷目錄所有文件并讀取

小億
118
2023-10-21 15:32:18
欄目: 編程語言

你可以使用os模塊來遍歷目錄中的所有文件,并使用open函數(shù)來讀取文件內(nèi)容。下面是一個示例代碼:

import os

def traverse_directory(directory):
    # 遍歷目錄中的所有文件和子目錄
    for root, dirs, files in os.walk(directory):
        for file in files:
            # 構(gòu)建文件的絕對路徑
            file_path = os.path.join(root, file)
            # 打開文件并讀取內(nèi)容
            with open(file_path, 'r') as f:
                content = f.read()
                print(content)

# 調(diào)用函數(shù)并傳入目錄路徑
traverse_directory('/path/to/directory')

在這個示例代碼中,os.walk函數(shù)會遞歸遍歷指定目錄及其子目錄中的所有文件。然后,我們使用os.path.join函數(shù)將目錄路徑和文件名合并為文件的絕對路徑。最后,使用open函數(shù)打開文件并讀取其中的內(nèi)容。

請確保將/path/to/directory替換為你想要遍歷的目錄的實際路徑。

0