Python程式設計從入門到實踐第十章:檔案和異常
阿新 • • 發佈:2019-01-10
檔案和異常
從檔案中讀取資料
- 1.函式open()
- 要以任何方式使用檔案,都得先開啟檔案,這樣才能訪問它.
- 接受一個引數:要開啟檔案的名稱.
- 返回一個表示檔案的物件.Python將這個物件儲存在後面要使用的變數中.
- 2.with關鍵字 :在不需要使用檔案時將其關閉,讓Python在合適的時候自動關閉檔案
- 注:也能使用close()函式,但使用close()函式可能無法準確把握檔案關閉的時間,而導致錯誤
- 3.read():讀取這個檔案的全部內容
- 注意: 讀取文字檔案時,Python將其中所有的文字檔案都解讀為字串。如果你讀取的是數字,並要將其作為數值使用,需要進行型別轉換
寫入檔案
- 呼叫open()函式提供了兩個實參。
- 第一個實參也是要開啟的檔名稱
- 第二個實參告訴Python我們要以哪種模式開啟檔案“
- r:讀取模式
- w:寫入模式
- a:附加模式
- r+:讀取和寫入模式
- 省略:預設只讀開啟檔案
- 如果要寫入的檔案不存在,函式open()將自動建立它。
- 注意:以寫入模式('w')開啟檔案時,如果指定的檔案已經存在,Python將在返回檔案物件前清空該檔案
- 如果要給檔案新增附加內容,而不是覆蓋原有的內容,可以附加模式開啟檔案。你新增的每一行都將新增在末尾