博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大文件不断行切割
阅读量:5225 次
发布时间:2019-06-14

本文共 763 字,大约阅读时间需要 2 分钟。

#! /usr/bin/python#! -*- coding:utf-8 -*-import osdef SplitFile(cnt):  path='e:\data'  filename=path+'\\qunti_deal.txt'  os.chdir(path)  i=0  n=0  size=os.path.getsize(filename)/1024/cnt  print size  temp = open(filename+'.part'+str(i),'w')  f=open(filename,'r')  while True:    buf = f.read(1024)    if buf=='':      print filename+'.part'+str(i)+';'      temp.close()      f.close()      return    n+=1    if n==size:      t=buf.rfind('\n')+1      temp.write(buf[:t])      n=0      print filename+'.part'+str(i)+';'      i+=1      temp.close()      temp=open(filename+'.part'+str(i),'w')      temp.write(buf[t:])      continue    temp.write(buf)if __name__=='__main__':	SplitFile(int(raw_input('#files:')))

转载于:https://www.cnblogs.com/mengfanrong/p/3819084.html

你可能感兴趣的文章
7、字符串拼接避免值类型装箱!
查看>>
js 极简获取表单 元素 !
查看>>
追踪方法上的特性!
查看>>
使用C#交互快速生成代码!
查看>>
洛谷P4315 月下“毛景树” 边权树剖+双标记
查看>>
P2234 [HNOI2002]营业额统计
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
P2146 [NOI2015]软件包管理器
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
2019.7.26 T1 树剖+双标记
查看>>
P1505 [国家集训队]旅游
查看>>
P3950 部落冲突 树链剖分
查看>>
洛谷P1471 方差 线段树维护区间方差
查看>>
P2286 [HNOI2004]宠物收养场
查看>>
P1342 请柬 建反图+dijkstra
查看>>
P2047 [NOI2007]社交网络
查看>>
数据结构测试1 on 2019.9.24
查看>>
数据结构测试2 on 2019.9.25
查看>>
有道词典_每日一句_2019/07
查看>>