Python之批量讀取文件【面試必學】




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()
————————————————
總結,如果還有不清楚,可以留言我會解答!
本文的文字及圖片來源於網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM