打开文件
with open(文件路径,打开方式,编码方式) as 文件对象:(重点)
open(文件地址, 打开方式, 文本编码方式)
文本编码方式用‘utf-8’
读文件
文件对象 . read() — 从头开始读
文件对象 . readline() — 读一行
写文件
文件对象.write(写的内容)
文件对象返回值是写入文件的长度,如果要读文件,用open重新打开
关闭文件
文件对象.close()
二进制文件操作
读和写把打开方式‘r’、‘w’ 换成 ‘rb’、‘wb’,并且没有文本编码方式。
open(文件地址, 打开方式)
将字符串转换二进制
bytes(字符串, 编码方式)
字符串.encode(编码方式)
将二进制转换成字符串
str(二进制数据, 编码方式)
二进制数据.decode(编码方式)