python文件操作函数实例讲解
Python中文件操作可以通过open函数,这的确很像C语言中的fopen。通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作。
1.open
使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能 关闭文件。
file_object =
open(thefile.txt)
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法。
2.读文件
读文本文件
input =
open(data, r)
#第二个参数默认为r
input = open(data)
#第二个参数默认为r
input = open(data)
读二进制文件
input =
open(data, rb)
读取所有内容
file_object =
open(thefile.txt)
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
读固定字节
file_object =
open(abinfile, rb)
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
补充:Web开发 , Python ,
上一个:Python直译式计算机程序语言设计
下一个:python取的时间处理方法
- 更多python疑问解答:
- python 把图片转换成base64代码 python 把base64代码转换成图片
- 利用python进行网络图片下载 python批量下载远程图片
- 记录Python读写文件的代码和方法
- Python如何把图片转为Base64字符串
- python用requests.get批量下载网络远程图片的代码
- 疑难杂症,关于python与C#输出重定向
- 最近写的一个软件,对照下c#,c++,DELPHI,VB,易语言,PYTHON,PHP等执行效率
- 利用C#4.0调用IronPython脚本
- bat 执行定时python 打开url 谁搞过,帮忙看一下语句有什么问题
- 求助!在线等!python调用C#的.dll库
- Python 快速界面开发?求IDE和资料..中文的最好
- python如何读取XML文件中的
- .NET运行IronPython脚本错误
- 新手之前对编程无概念现在想转这行,想尽快入门,java ,python,.net、php、C之间如
- 新手之前对编程无概念现在想转这行,想尽快入门,java ,python,.net、php、C之间如