读写txt文件的方法,注意:模式r 比 rb慢,尤其是超大文件(比如1G以上的),rb模式优势明显
with open(sfile,"rb") as f:
for fline in f:
print(fline.decode("utf-8"))
但是,注意rb 读的模式是byte,中文会是类似这样的“\xe8\x8b\xb1\xe6\x96\x87”样子,要用decode转为utf-8就正常了。
读写txt文件的方法,注意:模式r 比 rb慢,尤其是超大文件(比如1G以上的),rb模式优势明显
with open(sfile,"rb") as f:
for fline in f:
print(fline.decode("utf-8"))
但是,注意rb 读的模式是byte,中文会是类似这样的“\xe8\x8b\xb1\xe6\x96\x87”样子,要用decode转为utf-8就正常了。