python3輸入輸出

2021-08-18 09:41:44 字數 904 閱讀 6927

模  式

描  述

r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。

rb以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。

r+開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。

rb+以二進位制格式開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。

w開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

wb以二進位制格式開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

w+開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

wb+以二進位制格式開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

a開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

ab以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

a+開啟乙個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。

ab+以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫。

a+讀++

++寫+

++++

建立+++

+覆蓋++

指標在開始++

++指標在結尾++

Python3 輸入輸出筆記

encoding utf 8 有多組輸入資料,但組數不確定 while true try a,b map int,input split 以空格隔開 print a b map int,list 把每個list的元素轉為int型 except eoferror 捕捉異常 break 先輸入乙個整數,...

程式設計機試輸入輸出模板 python3

單輸入 輸入形式 16ac 輸入模板 輸入乙個數字,int 16 a int input 輸入乙個字元 字串,str ac c input 1234 5單行輸入 輸入形式28 1abc csa 輸入模板 輸入多位數字,直接得到 list int 2,8,1 line list map int inp...

Python3的ACM輸入輸出格式

接觸python不到兩個月,但發現自己已經深深迷戀上了這門語言。因為正在學acm緣故,想嘗試一下用python寫出那些acm題,但是發現,在網上找題解的時候,找的一大片是用c與c 寫的。沒辦法,誰讓python執行沒有c他們快,比賽幾乎沒人用python。求人不如求己,自己乾脆就用python3敲出...