Python-文件相关操作
open()
open(filename, mode)
返回一个文件对象fileobject
1. f = open(filename, 'r')
2. f.close()
filename
是文件的路径,mode
是打开的方式,有以下几种
mode | function |
---|---|
r | 只读 |
w | 只写 |
a | 追加 |
r+ | 可读写 |
b | 以二进制方式打开 |
+
和b
可以和其它字符组合成mode,例如rb
以二进制只读方式打开
mode
参数是可选的,如果没有默认是r
Note:文件打开之后应当被及时关闭,可以查看f.closed
属性以确定文件是否被关闭
with
使用with可以保证文件在结束with语句块的时候被关闭
1. with open(filename, 'r') as f:
2. # do something
3. # 自动关闭
4. print(f.closed)
网友评论