經常使用的文件打開模式

1、文件的類型ide

  • 文本文件:存儲的是普通「字符」文本,默認爲Unicode字符集,能夠使用記事本程序打開
  • 二進制文件:把數據內容用「字節」進行存儲,沒法用記事本打開,必須使用專用的軟件打開,好比:mp3音頻文件

2、打開模式指針

  • r:以只讀模式打開文件,文件的指針將會放在文件的開頭
  • w:以只寫模式打開文件,若是文件不存在則建立。若是文件存在,則覆蓋其原有內容,文件指針在文件的開頭
  • a:以追加模式打開文件,若是文件不存在則建立,文件指針在文件開頭。若是文件存在,則在文件末尾追加內容,文件指針在原文件末尾
  • b:以二進制方式打開文件,不能單獨使用,須要與其餘模式一塊兒使用。例如:rb或者wb。rb是讀取,wb是寫入,放在一塊兒使用能夠實現文件的複製。
  • +:以讀寫方式打開文件,不能單獨使用,須要與其它模式一塊兒使用。例如:a+
demo文件:

file=open('b.txt','w')
file.write('Python')
file.close()

運行結果:

由於磁盤中沒有b.txt文件,因此會生成新的文件——b.txt。同時在b.txt文件,內容爲Python

demo文件:
file=open('b.txt','w')
file.write('helloworld')
file.close()

運行結果:

b.txt文件已經存在,當再次運行demo文件,b.txt中的文件內容被替換,變爲helloworld。
相關文章
相關標籤/搜索