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的web框架中的Model的教程
Apr 29 Python
Python单例模式实例详解
Mar 01 Python
python实现随机梯度下降(SGD)
Mar 24 Python
python如何实现反向迭代
Mar 20 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
Python3多线程操作简单示例
May 22 Python
Python模拟登录的多种方法(四种)
Jun 01 Python
django的ORM操作 删除和编辑实现详解
Jul 24 Python
python实现简单成绩录入系统
Sep 19 Python
python关闭占用端口方式
Dec 17 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
python3美化表格数据输出结果的实现代码
Apr 14 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+mysql来做一个功能强大的在线计算器
2010/10/12 PHP
ThinkPHP3.1的Widget新用法
2014/06/19 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
2017/04/27 PHP
PHP递归算法的简单实例
2019/02/28 PHP
非常好的js代码
2006/06/27 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
2016/06/07 Javascript
jquery删除数组中重复元素
2016/12/05 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
vue项目中微信登录的实现操作
2020/09/08 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
Python fileinput模块使用实例
2015/05/28 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
银行实习鉴定
2013/12/13 职场文书
优秀技术工人先进材料
2014/02/17 职场文书
班班通校本培训方案
2014/03/12 职场文书
和解协议书
2014/04/16 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
MySQL 数据丢失排查案例
2021/05/08 MySQL
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS