0
点赞
收藏
分享

微信扫一扫

Python之文件处理

读取文件

>>> with open('/tmp/mima') as f:
... for line in f:
print(line)

常用方法

语法:open(file, mode=‘r’, encoding=None)
Python之文件处理_python

>>> f = open('/etc/hosts')
>>> f.readline() #读取一行
'127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4\n'
>>> f.tell() #显示当前位置
79
>>> f.seek(0) #回到首行
0
>>> f.encoding #显示文件编码
'UTF-8'
f.flush() #将内容保存到文件
f.truncate() #清空文件

打开文件的模式

r:只读模式,不存在会报错(默认)
w:只写模式,存在被清空,不存在则创建
a:追加模式,可读,不存在则创建,存在则追加
r+:可读写文件。【可读,可写,可追加】
w+:写读,用得少
a+:同a
rb:以二进制格式打开一个文件用于只读
wb:以二进制格式打开一个文件只用于写入
ab:以二进制格式打开一个文件用于追加


举报

相关推荐

0 条评论