1.文件的讀模式:也是默認的方式,
f=open(‘文件路徑\文件名’,'r',encoding='utf-8'):以讀的模式打開一個文件,這里的'r'也可以不寫,讀模式是默認模式,encoding='utf-8'是防止中文亂碼。打開文件,然后有一系列的操作,但是打開的語句太長,所以賦值給一個變量,這樣方便之后的操作。
R模式:只能讀,讀不存在的文件會報錯,執行寫的方法會報錯。
2. W模式:只能寫,不能讀,讀文件會報錯。寫一個不存在的文件,會新建一個文件,然后寫。寫一個已經存在的文件,會先清空文件內容再寫
3. a 模式:追加模式,只能寫不能讀。寫一個已經存在的文件,會在文件的后面寫內容。追加一個不存在的文件,會創建一個文件,然后寫。
4. R+模式:可以寫,也可以讀,但寫的話是在開頭寫,要把其他的字符踢掉,給寫的字符騰位子。打開不存在的文件會報錯
5. W+模式:可以寫,也可以讀。因為‘W’會先把文件里面的內容清空掉,再去讀,讀到的內容就是空
6.a+ 模式:文件指針默認在末尾。
7. 可以使用a+和seek(0)方法,是文件指針放在文件的開頭
8.read():讀完文件的所有內容
9.readline():按行讀,讀一行
10. readlines():讀完整個文件,寫在list里面,每一行就是一個元素
11. write(‘’s‘’):把字符串寫在文件里,只能寫字符串
12. writelines():可以把一個列表中數據寫進文件里