Python实现逐行分割大txt文件的方法介绍

本文通过代码给大家介绍了Python 逐行分割大txt文件的方法,在文中给大家提到了Python从txt文件中逐行读取数据的方法,需要的朋友参考下吧

代码如下所示:

# -*- coding: -*-

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逐行读写txt文件的实例讲解

实例如下所示:

# -*-coding:utf-8-*-

import os

file_obj = open("test2.txt")

all_lines = file_obj.readlines()

for line in all_lines:

print line

file_obj.close()

# 写之前,先检验文件是否存在,存在就删掉

if os.path.exists("dest.txt"):

os.remove("dest.txt")

mylist = ["luoluo", "taotao", "mumu"]

# 以写的方式打开文件,如果文件不存在,就会自动创建

file_write_obj = open("dest.txt", 'w')

for var in mylist:

file_write_obj.writelines(var)

file_write_obj.write('\n')

file_write_obj.close()

w 以写方式打开,

a 以追加模式打开

r+ 以读写模式打开

w+ 以读写模式打开

a+ 以读写模式打开

以上这篇python逐行读写txt文件的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

您可能感兴趣的文章:

python按内容分割txt文件_Python实现逐行分割大txt文件示例详解相关推荐

  1. python实例化是什么意思_Python中实例化class的执行顺序示例详解

    前言 本文主要介绍了关于Python实例化class的执行顺序的相关内容,下面话不多说了,来一起看看详细的介绍吧 Python里对类的实例化时有怎样的顺序 一般来说一个类里面有类变量和方法,比如我们定 ...

  2. python下载微信公众号文章_python如何导出微信公众号文章方法详解

    1.安装wkhtmltopdf 下载地址:https://wkhtmltopdf.org/downloads.html 我测试用的是windows的,下载安装后结果如下 2 编写python 代码导出 ...

  3. python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...

    Python爬虫包 BeautifulSoup  递归抓取实例详解 概要: 爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到 ...

  4. python基础函数及用法意思_Python基础之函数基本用法与进阶详解

    本文实例讲述了Python基础之函数基本用法与进阶.分享给大家供大家参考,具体如下: 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数 ...

  5. python range函数怎么表示无限_Python for循环与range函数的使用详解

    for 循环 for - in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(iterates),即它会遍历序列中的每一个项目 注意: 1.else 部分是可选的.当循环中包含它时,它循环中 ...

  6. python中使用函数的优点_Python基础之函数基本用法与进阶详解

    本文实例讲述了Python基础之函数基本用法与进阶.分享给大家供大家参考,具体如下: 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数 ...

  7. python中exec是什么意思_Python中的进程分支fork和exec详解

    在python中,任务并发一种方式是通过进程分支来实现的.在linux系统在,通过fork()方法来实现进程分支. 1.fork()调用后会创建一个新的子进程,这个子进程是原父进程的副本.子进程可以独 ...

  8. python中的map怎么用_python中的map怎么使用(方法详解)

    详细内容 python中的map怎么使用? python中map的使用方法: map函数的原型是map(function, iterable, -),它的返回结果是一个列表. 参数function传的 ...

  9. python中continue语句的作用_Python中Continue语句的用法的举例详解

    Python continue语句返回while循环的开始.Continue语句拒绝在该循环的当前迭代中的其余语句执行并移动控制返回到循环的顶部(开始位置). continue语句可以在while和f ...

最新文章

  1. java resume_Java JPushInterface.resumePush方法代码示例
  2. SDUT 2127 树-堆结构练习——合并果子之哈夫曼树(优先队列)
  3. DialogFragment源码分析
  4. mitmdump脚本中使用requests模块发送请求
  5. 使用 Linux 和 Hadoop 进行分布式计算
  6. Vue route页面跳转,传递参数接收到的参数为空
  7. android eclipse 导入idea项目
  8. Android系统(76)---ART和Dalvik区别
  9. 初中数学分几个模块_11.初中数学:xy4x+6y5,怎么因式分解?分组配方法再平方差...
  10. sys模块,subprocess模块
  11. 华为鸿蒙os内测,华为“鸿蒙OS”内测信息曝光:界面与EMUI有6个明显不同
  12. 多功能计算机使用说明,多功能分装机/多功能分装机
  13. sql 删除一条记录_京东笔试题:如何实现 MySQL 删除重复记录并且只保留一条?...
  14. Objective C TCP 通讯实例
  15. 计算离散点线性相关系数
  16. 基于BP神经网络的车牌识别问题研究附Matlab代码
  17. SLT2021: LIGHTSPEECH: LIGHTWEIGHT NON-AUTOREGRESSIVE MULTI-SPEAKER TEXT-TO-SPEECH
  18. VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt
  19. 广电网络宽带电视网关简介与优化设置
  20. inno setup 卸载程序

热门文章

  1. 计算机硬件听课教师评价,老师听课评语大全
  2. Redis RU101课程 Introduction to Redis Data Structures 第3周学习笔记
  3. 很难独立存活的地图o2o市场
  4. 精彩的问题回答于解答3
  5. 什么是“ coreaudiod”,为什么它在我的Mac上运行?
  6. 爱米云网盘连接服务器失败,爱米云网盘服务端
  7. 考研“黑话”大盘点,听不懂都不好意思跟其他人打招呼!
  8. 史上最实用的excel表格公式,你知道多少?
  9. 用C#做一个简单纸牌游戏的程序
  10. 刀塔omg塔防去限制版使用方法