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語句塊裏文件對象一定會正常的方法去清理

        ....


    

    


    




    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章