标签:操作文件 分享 路径 字节 打开 避免 支持 读写 2.7
open函数,该函数用于文件处理
操作文件时,一般需要经历如下步骤:
一、打开文件
| 1 | 文件句柄 = open(‘文件路径‘, ‘模式‘) |
打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。
打开文件的模式有:
"+" 表示可以同时读写某个文件
"b"表示以字节的方式操作
注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型
二、操作
python2
python3三、管理上下文
为了避免打开文件后忘记关闭,可以通过管理上下文,即:
|
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