您好,登錄后才能下訂單哦!
使用Python怎么將一個文本文件拆分到多個文本文件?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。
1、先建立一個目錄用于存放分割后的txt文件(這里的目錄名為:dataText)
2、修改拆分的數目(這里是每5000行數據存入一個txt文件)
3、運行python文件,查看生成的txt文件
open_diff = open('data.txt', 'r') # 源文本文件 diff_line = open_diff.readlines() line_list = [] for line in diff_line: line_list.append(line) count = len(line_list) # 文件行數 print('源文件數據行數:',count) # 切分diff diff_match_split = [line_list[i:i+5000] for i in range(0,len(line_list),5000)]# 每個文件的數據行數 # 將切分的寫入多個txt中 for i,j in zip(range(0,int(count/5000+1)),range(0,int(count/5000+1))): # 寫入txt,計算需要寫入的文件數 with open('./dataText/ImageData%d.txt'% j,'w+') as temp: for line in diff_match_split[i]: temp.write(line) print('拆分后文件的個數:',i+1)
看完上述內容,你們掌握使用Python怎么將一個文本文件拆分到多個文本文件的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。