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实现的扫雷游戏实例代码
Aug 01 Python
python中ConfigParse模块的用法
Sep 29 Python
Python的collections模块中的OrderedDict有序字典
Jul 07 Python
如何在python中使用selenium的示例
Dec 26 Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 Python
PyQt5每天必学之单行文本框
Apr 19 Python
一百多行python代码实现抢票助手
Sep 25 Python
Python 学习教程之networkx
Apr 15 Python
python Django中models进行模糊查询的示例
Jul 18 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
Python数据模型与Python对象模型的相关总结
Jan 26 Python
使用Python开发贪吃蛇游戏 SnakeGame
Apr 30 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 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
ThinkPHP内置jsonRPC的缺陷分析
2014/12/18 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
在element-ui的select下拉框加上滚动加载
2019/04/18 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python中实现参数类型检查的简单方法
2015/04/21 Python
简单解析Django框架中的表单验证
2015/07/17 Python
Python判断两个对象相等的原理
2017/12/12 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
护理专业应届毕业生推荐信
2013/11/15 职场文书
简易离婚协议书范本
2014/10/24 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书