python 將大文件切分為多個(gè)小文件的實(shí)例
切分文件
最近遇到需要切分文件的需求,當(dāng)然首選用python來解決,網(wǎng)上搜了下感覺都太復(fù)雜了,其實(shí)用python自帶函數(shù)即可解決。
f = open('path&filename','r') #打開文件 i = 0 #設(shè)置計(jì)數(shù)器 while i<12345 : #這里12345表示文件行數(shù),如果不知道行數(shù)可用每行長(zhǎng)度等其他條件來判斷 with open('newfile'+str(i),'w') as f1: for j in range(0,100) : #這里設(shè)置每個(gè)子文件的大小 if i < 12345 : #這里判斷是否已結(jié)束,否則最后可能報(bào)錯(cuò) f1.writelines(f.readline()) i = i+1 else: break
基本思路就是這樣,可視具體情況調(diào)整。
以上這篇python 將大文件切分為多個(gè)小文件的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python訪問純真IP數(shù)據(jù)庫(kù)腳本分享
這篇文章主要介紹了Python訪問純真IP數(shù)據(jù)庫(kù)腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-06-06django 前端頁(yè)面如何實(shí)現(xiàn)顯示前N條數(shù)據(jù)
這篇文章主要介紹了django 前端頁(yè)面如何實(shí)現(xiàn)顯示前N條數(shù)據(jù)。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python算法應(yīng)用實(shí)戰(zhàn)之隊(duì)列詳解
隊(duì)列是一種先進(jìn)先出(First-In-First-Out,F(xiàn)IFO)的數(shù)據(jù)結(jié)構(gòu)。隊(duì)列被用在很多地方,比如提交操作系統(tǒng)執(zhí)行的一系列進(jìn)程、打印任務(wù)池等,一些仿真系統(tǒng)用隊(duì)列來模擬銀行或雜貨店里排隊(duì)的顧客。下面就介紹了Python中隊(duì)列的應(yīng)用實(shí)戰(zhàn),需要的可以參考。2017-02-02如何使用Python連接?SSH?服務(wù)器并執(zhí)行命令
實(shí)際開發(fā)中,有時(shí)候經(jīng)常需要查看日志,有時(shí)候使用ssh工具打開就為了看一下錯(cuò)誤日志又比較麻煩,所以今天帶來一個(gè)簡(jiǎn)單的基于python的小工具,感興趣的朋友跟隨小編一起看看吧2023-11-11Python??inspect?模塊的簡(jiǎn)單使用及常用方法
Python的inspect模塊是一個(gè)強(qiáng)大的內(nèi)省工具,允許開發(fā)者檢查(inspect)活動(dòng)對(duì)象和源代碼,這篇文章主要介紹了Python?inspect?模塊的簡(jiǎn)單使用及常用方法,需要的朋友可以參考下2024-03-03