1. 程式人生 > >python3第七天(輸入和輸出)

python3第七天(輸入和輸出)

python3輸入和輸出

輸出值的方式:1,表達式。2,print()函數。3,文件對象的write()函數

str()函數,返回用戶易讀的表達形式。

repr()函數,返回解釋器晚讀的表達形式。可以轉義特殊字符串中的特殊字符

input()函數:輸入,返回輸出的對象

讀和寫文件:

open(filename,mode),返回一個file對象

filename:文件名,mode:是什麽模式打開文件

mode有以下模式:

r,rb,r+,rb+,w,wb,w+,wb+,a,ab,a+,ab+

r:只讀方式打開

b:已二進制打開

w:只寫方式打開

+:讀寫方式

pickle模塊:

pickle實現的基本的數據序列化與反序列化

pickle.dump(obj,file[,protocol])

pickle.load(file)

File

file.close();關閉文件

file.flush();將內存中的文件輸出到磁盤文件

file.isatty();判斷文件是否在終端

file.next();返回下一行

file.read([size]);返回讀取指定的字節數,如果未指定或為負,讀取所有

file.readline([size]);讀取整行

file.readlines([sizeint]);讀取sizeint行

file.seek(offset[,whence]);設置文件當前位置

file.tell();返回文件當前位置

file.write(str);寫入字符

file.writelines(sequence);寫入多行

file.truncate([size]);從文件的首行首字符開始截斷,截斷文件為 size 個字符

錯誤處理

try:

....//要判斷是否有錯誤的語句

except(RuntimeError,TypeError,NameError):

....//錯誤時要執行的代碼

else:

....//沒有錯誤時要執行的代碼

finally:

....//無論怎樣都會執行的語句


raise 異常:用於拋出指定異常,拋出的異常必須是Exception的子類


with 表達式://with語句塊裏文件對象一定會正常的方法去清理

....











python3第七天(輸入和輸出)