當前位置:首頁 » 編程語言 » python分割txt

python分割txt

發布時間: 2023-05-27 18:28:59

python 如何按比例分割文件

N=0.618
lines=open('a.txt','r').readlines()
lines_for_b=int(len(lines)*N)
open('b.txt','w').write(''.join(lines[:lines_for_b]))
open('c.txt','w').write(''.join(lines[lines_for_b:]))

⑵ 利用python進行文本分割,每三行分成一個新文件

這個比較簡單

i=0
fw=open('0.txt','w')
forlineinopen('fn.txt','r'):
fw.write(line)
i+=1
ifi%3==2:
fw.close()
fw=open(str(i)+'.txt','w')
fw.close()

差不多就這樣,你試試,我沒有測試

⑶ 怎麼用python把一個txt的內容拆分成多個txt內容。拆分條件:遇到//生成新txt

importre
a='123123213//123123123//123123213'
b=re.split('//'敗粗,a)
print(b)
n=0
fori察鏈鎮inb:
n+=1
with喚汪open('%s.txt'%n,'w')asf:
f.write(i)

⑷ python讀文件與分割

f = open("foo.txt") # 返回一個文件對象
line = f.readline() # 調用文件的 readline()方法
line.split("\001")
while line:
print line, # 後棗唯面跟 ',' 將忽略差岩頌換行虛鄭符
#print(line, end = '') # 在 Python 3 中使用
line = f.readline()

f.close()

⑸ 用python將一個txt數據文件分成3個小文件怎麼實現呢

文件大小大么?

數據文件裡面的數據分隔是靠什麼呢?


如果文件不大的話,可以一次讀入內存

filename='xx.dat'
fd=open(filename,'rb)
dat=fd.read()
fd.close()

分割數據:

dat1,dat2,dat3=split_dat(dat)#分割數據就要看你數據的格式了
fn='out1.dat'
fd=open(fd,'w+')
fd.write(dat1)
fd.close()

fn='out2.dat'
fd=open(fd,'w+')
fd.write(dat2)
fd.close()

fn='out3.dat'
fd=open(fd,'w+')
fd.write(dat3)
fd.close()

⑹ python怎樣將一個txt以逗號為分隔符分為三個部分存入三個txt

with open('讀取的文件名.txt') as f_obj:
空格readthings=f_obj.read()
readthings=readthings.split(',')
num=0
for i in ['第一個寫入的文件名.txt','第二個寫入的文件名.txt', '第三個寫入的文件名.txt']:
空格with open(i,'a') as f_obj:
空格空格f_obj.write(readthings[num])
空格空格num+=1

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:742
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372