- 浏览: 2028318 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (651)
- ACE (35)
- BAT (9)
- C/C++ (116)
- fast-cgi (14)
- COM (27)
- python (59)
- CGI (4)
- C# (2)
- VC (84)
- DataBase (29)
- Linux (96)
- P2P (6)
- PHP (15)
- Web (6)
- Memcached (7)
- IME输入法 (11)
- 设计模式 (2)
- 搜索引擎 (1)
- 个人情感 (4)
- 笔试/面试 (3)
- 一亩三分地 (33)
- 历史 (2)
- 地理 (1)
- 人物 (3)
- 经济 (0)
- 不仅仅是笑哦 (43)
- 小故事大道理 (2)
- http://www.bjdsmyysjk120.com/ (0)
- http://www.bjdsmyy120.com/ (0)
- 它山之石可以攻玉 (15)
- 大学生你关注些什么 (28)
- 数据恢复 (1)
最新评论
-
luokaichuang:
这个规范里还是没有让我明白当浏览器上传文件时,STDIN的消息 ...
FastCGI规范 -
effort_fan:
好文章!学习了,谢谢分享!
com技术简介 -
vcell:
有错误os.walk(strPath)返回的已经是全部的文件和 ...
通过python获取目录的大小 -
feifeigd:
feifeigd 写道注意:文章中的CPP示例第二行 #inc ...
ATL入门:利用ATL编写简单的COM组件 -
feifeigd:
注意:文章中的CPP示例第二行 #include " ...
ATL入门:利用ATL编写简单的COM组件
使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 在处理日志文件的时候,常常会遇到这样的情况:日志文件巨大,不可能一次性把整个文件读入到内存中进行处理,例如需要在一台物理内存为 2GB 的机器上处理一个 2GB 的日志文件,我们可能希望每次只处理其中 200MB 的内容。1.open
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法。2.读文件
读文本文件
#第二个参数默认为r
input = open('data')
读二进制文件
读取所有内容
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
读固定字节
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )
读每行
如果文件是文本文件,还可以直接遍历文件对象获取每行:
process line
3.写文件
写文本文件
写二进制文件
追加写文件
写数据
file_object.write(all_the_text)
file_object.close( )
写入多行
注意,调用writelines写入多行在性能上会比使用write一次性写入要高。
在 Python 中,内置的 File 对象直接提供了一个 readlines(sizehint) 函数来完成这样的事情。以下面的代码为例:file = open('test.log', 'r')
sizehint = 209715200 # 200M
position = 0
lines = file.readlines(sizehint)
while not file.tell() - position < 0:
position = file.tell()
lines = file.readlines(sizehint)
发表评论
-
提供有偿反编译 python2.5,2.6,2.7 code
2014-04-03 16:32 1320提供有偿 反编译 python2.5, python2.6 ... -
Python:封装允许执行命令有超时的类
2012-08-24 17:35 4527封装允许执行命令有超时的类 #!/usr/bin/env ... -
Python 多线程编程及同步处理
2011-06-17 13:04 3105综述 多线程是程序设计中的一个重要方面,尤其是 ... -
python 去掉重复行
2011-06-16 12:15 6897#!/usr/bin/env python impor ... -
通过python获取目录的大小
2011-06-07 11:04 8940通过python获取目录的大小 需要用到的mod ... -
python 单元测试示例2
2011-05-17 11:51 1556#!/usr/bin/env python ... -
python 单元测试示例1
2011-05-17 11:51 1745#!/usr/bin/env python im ... -
python 获取文件md5
2011-05-13 14:01 8023#!/usr/bin/env python im ... -
python模拟windows获取设置ini
2011-05-05 12:20 1134#!/usr/bin/env python from ... -
python 解析 json
2011-04-25 15:42 3687#!/usr/bin/env python impor ... -
python时间处理
2011-04-23 19:25 711import time; import os; impor ... -
python简单的socket 服务器和客户端
2011-03-03 17:42 11534服务器端代码 if "__main__&qu ... -
python __file__ 与argv[0]
2011-02-28 11:25 36860python __file__ 与argv[0] 在py ... -
python os.path模块 简明文档
2011-02-28 11:10 2091os.path.abspath(path)取path的绝对目录 ... -
Python 用HTMLParser解析HTML文件
2011-02-16 20:44 34986Python 用HTMLParser解析HTML文件 ... -
python使用simplejson解析示例
2011-02-16 15:28 8205#!/usr/bin/env python imp ... -
python simplejson模块的使用方法
2011-02-16 14:38 10317python安装:easy_install simplejso ... -
用PDB库调试Python程序
2011-01-06 12:54 1935如果使用过微软技术的朋友应该体会过微软的Visual Stud ... -
python更新svn
2010-12-29 11:05 6315def UpdateSvn(strUser, strPwd, ... -
python 函数参数的传递(参数带星号的说明)
2010-12-23 17:59 1447python中函数参数的传递是通过赋值来传递的。函数参数的 ...
相关推荐
### Python读写文件方法读取各种类型文件 #### 一、概述 在Python编程中,对文件的操作是一项基本且重要的技能。无论是简单的文本文件还是复杂的二进制文件,Python都提供了丰富的工具和方法来帮助开发者高效地...
"python读取文件信息脚本可执行文件.exe"是一个基于Python编写的程序,它被编译为可执行文件,方便用户直接运行而无需安装Python环境。这个程序有两个版本,filename_read.exe和filename_read2.exe,它们的主要功能...
使用python语言读取txt文本,根据分隔符判断,进行数据转换。适用于一个文本需要根据某个字段分隔多个文件的情况
通过本文,我们学习了 Python 中的文件读写操作,包括读取 CSV 文件、写入 CSV 文件等。这些操作非常重要,在实际应用中会经常使用。 在本文中,我们还学习了 csv 模块的使用,包括读取和写入 CSV 文件。这些知识点...
本文实例讲述了Python读取文件内容的三种常用方式。分享给大家供大家参考,具体如下: 本次实验的文件是一个60M的文件,共计392660行内容。 程序一: def one(): start = time.clock() fo = open(file,'r') fc ...
在读取文件时,模式通常设置为"r"(read): ```python file = open("重生之钢铁大亨_80txt.com.txt", "r") ``` 打开文件后,你可以使用`read()`方法来获取文件的全部内容,或使用`readline()`和`readlines()`来...
在本文中,我们将深入探讨如何使用Python来读取文件并替换其中的特定字段。以下是一些关键知识点: 1. **文件操作模式**: - `'w'` 模式:用于写入文件,如果文件已经存在,会先清空文件内容;如果文件不存在,则...
Python提供了多个库来方便地读取和写入Excel文件,其中最常用的是`pandas`库和`openpyxl`库。本例子将重点介绍如何使用Python通过`pandas`库来读取Excel文件。 首先,`pandas`是一个强大的数据处理库,它提供了...
在上述代码中,`getProperties`方法逐行读取文件,如果某行包含等号,说明它是一个有效的键值对。去除换行符后,用`split('=')`将键和值分开,并存入字典。注意处理异常,如果在打开或读取文件过程中出现错误,会抛...
python读写文件案例(任务)
python读取excel数据:Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python...
本文实例讲述了Python实现读取文件最后n行的方法。分享给大家供大家参考,具体如下: # -*- coding:utf8-*- import os import time import datetime import math import string def get_last_line(inputfile) : ...
- `readline()`读取文件的一行,包括换行符。 - `readlines()`读取所有行,返回一个包含每一行的列表。 写入文件的方法包括: - `write(str)`写入字符串,返回写入的字节数。 - `writelines(lines)`写入列表中的每...
python读写文件命名规则,这里统一整理了python读入和输出文件的标符。
初学python 分享一个小程序:python 如何写入TXT文件!
很类似java的properties文件xml文件复制代码 代码如下:db_config.ini[baseconf]host=127.0.0.1port=3306user=rootpassword=rootdb_name=evaluting_sys[concurrent]processor=20 对应的python代码 复制代码 代码如下:...
Python 读取 CAD 文件详细说明 Python 读取 CAD 文件是指使用 Python 语言来读取和处理 AutoCAD 图形文件的过程。下面是对 Python 读取 CAD 文件的详细说明: 一、 Python 读取 CAD 文件的必要条件 要读取 CAD ...
### Python中使用asyncio封装文件读写 #### 引言 在现代软件开发中,特别是在Web后端和服务端开发领域,非阻塞I/O技术变得越来越重要。这主要是因为随着互联网应用规模的增长,服务器需要处理成千上万个并发连接,...
用于读取文件头信息的python脚本。