Python中的檔案處理及應用

2021-09-29 23:56:41 字數 1141 閱讀 1309

開啟→操作→關閉

開啟和關閉是使檔案在儲存狀態和占用狀態之間轉化的操作。

《變數名》

=open

(《檔名》

,《開啟模式》

, encoding=

"utf-8"

)

注:檔案中有中文時需要加encoding="utf-8"(標點也算),否則報錯:unicodedecodeerror。

《開啟模式》:

開啟模式(讀寫相關)

描述『r』

預設值,唯讀模式,若不存在則返回filenotfounderror

『w』覆蓋寫模式,檔案不存在則建立,存在則完全覆蓋

『a』追加寫模式,檔案不存在則建立,存在則在檔案最後追加內容

『x』建立寫模式,檔案不存在則建立,存在則返回fileexistserror

『+』同時具備讀寫能力

開啟模式(開啟檔案方式相關)

描述『t』

預設值,文字檔案模式開啟

『b』二進位制檔案模式開啟

以上組合使用

《檔案控制代碼》

.read(

)#讀入全部內容,如果siz賦值e,讀入前size長度

《檔案控制代碼》

.readline(

)#讀入一行內容,如果size賦值,則讀入該行前size長度。

《檔案控制代碼》

.readlines(

)#讀入檔案所有行,如果hint賦值,則讀入前hint行,其中以行為元素形成列表

《檔案控制代碼》

.write(s)

#向檔案中寫入乙個字串或位元組流

《檔案控制代碼》

.writelines(lines)

#寫入乙個元素全為字串的列表

《檔案控制代碼》

.seek(offset)

#改變檔案操作指標的位置,三個引數:0-檔案開頭;1-當前位置;2-檔案結尾

注:.writelines()中寫入的元素間為無空格""等,為完全拼接

《變數名》

.close(

)

python中的檔案處理

python中的檔案處理 檔案的開啟方式 r 唯讀模式 預設模式,檔案必須存在,不存在則丟擲異常 w,只寫模式 不可讀 不存在則建立 存在則清空內容 a,之追加寫模式 不可讀 不存在則建立 存在則只追加內容 讀取file open test encoding utf 8 以utf 8的方式開啟檔案 ...

Python中的異常及異常的處理

4.函式的錯誤 5.丟擲異常 程式執行時發生的錯誤的訊號。變數未定義 print a nameerror name a isnot defined索引溢位 str hello print str 10 indexerror string index out of range0不能作為除數 print...

Android應用中返回鍵的監聽及處理

packagecom.testnbackpressed importandroid.os.bundle importandroid.view.keyevent import demo描述 處理back鍵按下事件 注意事項 以下兩種方法勿一起使用 publicclassmainactivityexte...