python 讀取文件


如果要讀取文件,需要打開文件是mode傳入r或者rb

python提供了幾種文件讀取的函數:
read()
readline()
readlines()
readable()

1,read()函數,讀取文件的全部內容:
如我有一個txt文件(文本文件),那么打開文件時mode傳入“r”即可

 

 

 

 打印內容:

 

 我們可以看到,file01中的所有內容都被讀了出來

2,readab()判斷文件是否可讀

 

 打印結果:

 

 說明文件可讀。
如果我們打開文件的方式為“w”,即只寫,如下圖代碼所示:

 

 打印結果:

 

 該文件的打開方式是只寫,所以不可讀,readable()返回False

 

3,readline()讀取文件中的一行

打印結果如下:

 

 tips:在文件流未被關閉時,繼續調用readline()函數可以繼續往下讀取一行

 

 打印結果如下:

 

 如果文件流被關閉后繼續讀取的話,會報出如下錯誤:

 

 

4,readlines(),按行讀取文件所有內容,返回一個列表,列表中的每個元素就是每一行的內容:

 

 打印結果如下:

 

 我們可以看到,返回結果為一個列表,且列表中的元素就是每一行的內容,除了最后一行,每一行的換行符
也被讀取出來了

 


免責聲明!

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



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