python-輸入輸出及檔案
阿新 • • 發佈:2020-10-23
- 輸出
表示式語句,print() 函式,檔案物件的write()方法
- 輸出
input() 內建函式從標準輸入讀入一行文字
- 讀寫檔案
open(filename, mode),filename包含了你要訪問的檔名稱的字串值,mode為檔案開啟的模式,預設為只讀(r)
返回一個檔案物件
r | 以只讀方式開啟檔案。檔案的指標將會放在檔案的開頭 |
rb | 以二進位制格式開啟一個檔案用於只讀。檔案指標將會放在檔案的開頭 |
r+ | 開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭 |
rb+ | 以二進位制格式開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭 |
w | 開啟一個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案 |
wb | 以二進位制格式開啟一個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案 |
w+ | 開啟一個檔案用於讀寫。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案 |
wb+ | 以二進位制格式開啟一個檔案用於讀寫。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案 |
a | 開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫 |
ab | 開啟一個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫 |
ab+ | 以二進位制格式開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫 |
一共有r,r+,w,w+,a,a+以及各自對應的二進位制形式
a用於追加(append),有寫(a)和讀寫(a+)兩種形式
r和r+用於讀和讀寫,均在起始位置
w和w+用於寫和讀寫,均在起始位置
(其中r+不會建立或者覆蓋,w+則會建立或者覆蓋)