python3文件读写

2018-09-17  本文已影响5人  test小星星

读写文件的语法

f = open("文件路径","读或写r/w")  # 打开文件
f.read()   # 读文件                                       
f.write()  # 写文件
f.close()  #关闭文件  

文件的基本操作

r:以只读方式打开文件。文件的指针将会放在文件的开头。
w:打开一个文件只用于写入,如果该文件已存在内容则将其覆盖。如果该文件不存在,创建新文件。
a:打开一个文件用于追加。如果该文件已存在,则在文件末尾追加新的内容,不会覆盖以前的内容。
rb:已二进制格式打开一个文件用于只读。
wb:已二进制格式打开一个文件用于写入。
ab:已二进制格式打开一个文件用于追加。
r+:打开一个文件用于读写。文件指针将会放在文件开头。
w+:打开一个文件用于读写。如果文件存在则覆盖,不存在则新建。
a+:打开一个文件用于读写,如果文件存在则从末尾追加,不存在则新建。
补充:操作文本文件,如txt用普通方式打开即可。操作图片、音频、视频文件则用带b的二进制模式打开。

操作方法

f.read()      # 读取文件的所有内容,以字符串形式返回。
f.readline()  # 每次只读一行.
f.readlines() # 读取所有文件,按一行读取,以列表形式返回,每一行为列表的一个元素。
f.write()     # 写文件
f.seek(2,0)  # 微调读取文件的指针:第二个参数0表示从开头开始读,第一个参数2表示从头开始跳 2个字节后开始读。
f.tell()     # 返回当前读取文件指针所在的位置,以数字返回。
上一篇下一篇

猜你喜欢

热点阅读