一、初识文件操作
使用python来读写文件是非常简单的操作,我们使用open函数来打开一个文件,获取到
文件句柄,然后通过文件句柄就可以进行各种各样的操作,同过打开方式的不同能够执行的
操作也会有相应的差异。
打开文件的方式有:r,w, a, r+,w+, a+, rb, wb, ab, r+b, w+b, a+b 默认使用的r模式打
开文件。
二、只读操作(r,rb)
1 f = open('文件1.txt' , mode = 'r', encoding = 'utf-8') 2 content = f.read() 3 print(content) 4 f.close()
需要注意encoding表示编码集。根据文件的实际保存编码惊醒获取数据,对我们而言更多
的是utf-8.
rb 读取出来的数据是bytes类型,在rb模式下。不能选择encoding字符集
1 f = open('文件1.txt' , mode = 'rb') 2 content = f.read() 3 print(content) 4 f.close()
rb 的作用:一般用来读取一些非文本文件,比如像MP3、视频之类的文件。这些文件是无法
直接显示在屏幕上的。