标签:操作文件 分享 路径 字节 打开 避免 支持 读写 2.7
open函数,该函数用于文件处理
操作文件时,一般需要经历如下步骤:
一、打开文件
1 | 文件句柄 = open ( ‘文件路径‘ , ‘模式‘ ) |
打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。
打开文件的模式有:
"+" 表示可以同时读写某个文件
"b"表示以字节的方式操作
注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型
二、操作
三、管理上下文
为了避免打开文件后忘记关闭,可以通过管理上下文,即:
1
2
3
|
with open ( ‘log‘ , ‘r‘ ) as f: ... |
如此方式,当with代码块执行完毕时,内部会自动关闭并释放文件资源。
在Python 2.7 及以后,with又支持同时对多个文件的上下文进行管理,即:
1
2
|
with open ( ‘log1‘ ) as obj1, open ( ‘log2‘ ) as obj2: pass |
标签:操作文件 分享 路径 字节 打开 避免 支持 读写 2.7
原文地址:http://www.cnblogs.com/yechanglv/p/6935605.html