色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 批量讀文件

林子帆2年前9瀏覽0評論

Python是一種非常強大的編程語言,可以輕松地批量處理文件。本文將介紹如何使用Python批量讀取文件。

#讀取指定目錄下的所有文件
import os
def read_files(path):
file_list = os.listdir(path)
for file in file_list:
with open(path+'/'+file,'r') as f:
content = f.read()
#處理文件內容
print(content)
#示例調用
read_files('D:/files')

以上代碼會讀取指定目錄下的所有文件,并逐個進行處理。代碼中的os.listdir()函數可以返回指定目錄下的所有文件和文件夾名稱,通過循環遍歷每個文件,逐個打開并讀取其中的內容,再進行相應的處理。

如果只需要讀取指定類型的文件,可以加上一個文件名過濾條件:

#讀取指定目錄下的所有txt文件
import os
def read_files(path):
for file in os.listdir(path):
if file.endswith('.txt'):   #只讀取txt文件
with open(path+'/'+file,'r') as f:
content = f.read()
#處理文件內容
print(content)
#示例調用
read_files('D:/files')

上例中,如果指定目錄下有多種類型的文件,那么只有以.txt結尾的文件才會被讀取。需要注意的是,這里的文件格式后綴名應該是小寫的,否則可能會無法正確匹配。