Python 逐行分割大txt文件的方法


Posted in Python onOctober 10, 2017

代码如下所示:

# -*- coding: <encoding name> -*-
import io
LIMIT = 150000
file_count = 0
url_list = []
with io.open('D:\DB_NEW_bak\DB_NEW_20171009_bak.sql','r',encoding='utf-16') as f:
  for line in f:
    url_list.append(line)
    if len(url_list) < LIMIT:
      continue
    file_name = str(file_count)+".sql"
    with io.open(file_name,'w',encoding='utf-16') as file:
      for url in url_list[:-1]:
        file.write(url)
      file.write(url_list[-1].strip())
      url_list=[]
      file_count+=1
if url_list:
  file_name = str(file_count) + ".sql"
  with io.open(file_name,'w',encoding='utf-16') as file:
    for url in url_list:
      file.write(url)
print('done')

Python从txt文件中逐行读取数据

非常的简单,提供三种方法:

方法一:

f = open("foo.txt")       # 返回一个文件对象 
line = f.readline()       # 调用文件的 readline()方法 
while line: 
  print line,         # 后面跟 ',' 将忽略换行符 
  # print(line, end = '') # 在 Python 3中使用 
  line = f.readline() 
 
f.close()

方法二:

for line in open("foo.txt"): 
  print line,

方法三:

f = open("c:\\1.txt","r") 
lines = f.readlines()#读取全部内容 
for line in lines 
  print line

总结

以上所述是小编给大家介绍的Python 逐行分割大txt文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
在Python中关于中文编码问题的处理建议
Apr 08 Python
详解Python中的Cookie模块使用
Jul 06 Python
python编程开发之类型转换convert实例分析
Nov 13 Python
python爬虫入门教程--正则表达式完全指南(五)
May 25 Python
Python OpenCV实现图片上输出中文
Jan 22 Python
python内置数据类型之列表操作
Nov 12 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
Python3列表内置方法大全及示例代码小结
May 10 Python
关于Python内存分配时的小秘密分享
Sep 05 Python
Django单元测试中Fixtures用法详解
Feb 25 Python
Python实现密钥密码(加解密)实例详解
Apr 26 Python
解决hive中导入text文件遇到的坑
Apr 07 Python
Python输出带颜色的字符串实例
Oct 10 #Python
python中使用正则表达式的连接符示例代码
Oct 10 #Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 #Python
python 上下文管理器使用方法小结
Oct 10 #Python
python中如何使用正则表达式的集合字符示例
Oct 09 #Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 #Python
Python 多进程和数据传递的理解
Oct 09 #Python
You might like
php调用新浪短链接API的方法
2014/11/08 PHP
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
理解javascript异步编程
2016/01/27 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
Python实现的合并两个有序数组算法示例
2019/03/04 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
django基础学习之send_mail功能
2019/08/07 Python
mac使用python识别图形验证码功能
2020/01/10 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
2020/02/24 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
python中rb含义理解
2020/06/18 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
你所在的项目是如何确定版本号的
2015/12/28 面试题
毕业生工作求职信
2014/06/30 职场文书
司机岗位职责说明书
2014/07/29 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
房产遗嘱范本
2015/08/06 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
php双向队列实例讲解
2021/11/17 PHP