共計(jì) 560 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Python 中,可以使用 os
和os.path
模塊來讀取多層文件夾下的數(shù)據(jù)。下面是一個(gè)示例代碼,可以遞歸地遍歷多層文件夾,并讀取其中的數(shù)據(jù):
import os
def read_files_in_folder(folder):
for root, dirs, files in os.walk(folder):
for file in files:
# 獲取文件的絕對路徑
file_path = os.path.join(root, file)
# 讀取文件數(shù)據(jù)
with open(file_path, 'r') as f:
data = f.read()
# 在這里處理文件數(shù)據(jù),可以根據(jù)需要進(jìn)行相應(yīng)的操作
# 示例:打印文件路徑和數(shù)據(jù)
print('File:', file_path)
print('Data:', data)
print()
# 讀取指定文件夾下的數(shù)據(jù)
folder = 'path/to/folder'
read_files_in_folder(folder)
在上面的代碼中,os.walk(folder)
函數(shù)可以遍歷指定文件夾及其子文件夾中的所有文件和文件夾。通過遍歷得到的文件路徑,可以打開文件并讀取其中的數(shù)據(jù)。你可以根據(jù)實(shí)際需求,在代碼中添加相應(yīng)的處理邏輯。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完