python实现读取大文件并逐行写入另外一个文件

yipeiwu_com7年前Python基础
<pre name="code" class="python">creazy.txt文件有4G,逐行读取其内容并写入monday.txt文件里。 
def creazyRead(): 
  ''''' 
  with open("e:creazy.txt","r") as cr: 
    for line in cr: 
      print line 
  ''' 
  ms = open("e:creazy.txt") 
  for line in ms: 
    with open("e:monday.txt","a") as mon: 
      mon.write(line) 

另一种方法使用readlines实现:

def creazyRead(): 
  ms = open("e:creazy.txt") 
  for line in ms.readlines(): 
    with open("e:monday.txt","a") as mon: 
      mon.write(line) 

以上这篇python实现读取大文件并逐行写入另外一个文件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python正规则表达式学习指南

Python正规则表达式学习指南

1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的...

解决PySide+Python子线程更新UI线程的问题

在我开发的系统,需要子线程去运行,然后把运行的结果发给UI线程,让UI线程知道运行的进度。 首先创建线程很简单 def newThread(self): d = Data() p...

numpy.random.seed()的使用实例解析

这个函数的使用方法,已经有前辈讲解过了,只是自己在测试的时候有一些思考,所以便写了这篇博客。下面是前辈文章的原话: seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相...

python 求1-100之间的奇数或者偶数之和的实例

如下所示: i=0 sum1=0 sum2=0 while i<=100: if i%2==0: sum1+=i else: sum2+=i i+=...

对Python协程之异步同步的区别详解

一下代码通过协程、多线程、多进程的方式,运行代码展示异步与同步的区别。 import gevent import threading import multiprocessing #...