文件的讀寫追加模式


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():可以把一個列表中數據寫進文件里

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM