当前位置:首页 » 编程语言 » 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