1. 程式人生 > >Python程式設計從入門到實踐第十章:檔案和異常

Python程式設計從入門到實踐第十章:檔案和異常

檔案和異常

從檔案中讀取資料

  • 1.函式open()
    • 要以任何方式使用檔案,都得先開啟檔案,這樣才能訪問它.
    • 接受一個引數:要開啟檔案的名稱.
    • 返回一個表示檔案的物件.Python將這個物件儲存在後面要使用的變數中.
  • 2.with關鍵字 :在不需要使用檔案時將其關閉,讓Python在合適的時候自動關閉檔案
    • 注:也能使用close()函式,但使用close()函式可能無法準確把握檔案關閉的時間,而導致錯誤
  • 3.read():讀取這個檔案的全部內容
  • 注意: 讀取文字檔案時,Python將其中所有的文字檔案都解讀為字串。如果你讀取的是數字,並要將其作為數值使用,需要進行型別轉換

寫入檔案

  • 呼叫open()函式提供了兩個實參。
    • 第一個實參也是要開啟的檔名稱
    • 第二個實參告訴Python我們要以哪種模式開啟檔案“
      • r:讀取模式
      • w:寫入模式
      • a:附加模式
      • r+:讀取和寫入模式
      • 省略:預設只讀開啟檔案
  • 如果要寫入的檔案不存在,函式open()將自動建立它。
    • 注意:以寫入模式('w')開啟檔案時,如果指定的檔案已經存在,Python將在返回檔案物件前清空該檔案
  • 如果要給檔案新增附加內容,而不是覆蓋原有的內容,可以附加模式開啟檔案。你新增的每一行都將新增在末尾

異常

儲存資料