python的os模塊可以實現普遍的操作系統功能,並且和平台無關。以下為實現根目錄下文件的批量讀取。
os.listdir(dirname)可以列出dirname下的目錄和文件,依次讀取相應的文件即可。另外如果你剛學python不久,問題多,可以去小編的Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下可以找到了,里面有最新Python教程項目可拿,不懂的問題多跟里面的人交流,都會解決哦!接下來看代碼:
# -*- coding:utf-8 -*-
import os
# root_dir為要讀取文件的根目錄
root_dir = r"E:\xxx\abstract"
# 讀取批量文件后要寫入的文件
with open("abstract.txt", "w") as abstract:
# 依次讀取根目錄下的每一個文件
for file in os.listdir(root_dir):
file_name = root_dir + "\\" + file
filein = open(file_name, "r")
# 按行讀取每個文件中的內容
for line in filein:
abstract.write(line.rstrip("\n"))
abstract.write("\n")
filein.close()
————————————————
總結,如果還有不清楚,可以留言我會解答!
本文的文字及圖片來源於網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。