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

yipeiwu_com6年前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 实现简单的电话本功能

myPhoneBook2.py #!/usr/bin/python # -*- coding: utf-8 -*- import re class PhoneBook(object)...

Python用for循环实现九九乘法表

下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j...

使用python快速实现不同机器间文件夹共享方式

Python有一个比较好用的功能,那就是很方便的实现共享文件夹。 首先两台主机都需要安装python,在未建立逻辑连接之前它们是不区分主从机的。 例如:现在有两台机器,一台windows...

对python中assert、isinstance的用法详解

1. assert 函数说明: Assert statements are a convenient way to insert debugging assertions into a...

Python3.6中Twisted模块安装的问题与解决

Python3.6中Twisted模块安装的问题与解决

发现问题 今天准备学习爬虫的scrapy模块,在这之前需要安装许多别的模块,Twisted就是其一 一开始想着直接用pycharm来安装就行了,没想到安装了一会就报错了,如下 后来就换...