用python将一个txt数据文件分成3个小文件怎么实现呢? 20

因工作需要phthon小白需要将一个txt数据文件分配给三个人,需要生成3个小的txt文件,要求用python实现。高手大大能否告知怎么编程,懵ing~~... 因工作需要 phthon小白需要将一个txt数据文件分配给三个人,需要生成3个小的txt文件,要求用python实现。 高手大大能否告知怎么编程,懵ing ~~ 展开
 我来答
匿名用户
2016-09-09
展开全部

文件大小大么?

数据文件里面的数据分隔是靠什么呢?


如果文件不大的话,可以一次读入内存

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()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式