開啟→操作→關閉
開啟和關閉是使檔案在儲存狀態和占用狀態之間轉化的操作。
注:檔案中有中文時需要加《變數名》
=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行,其中以行為元素形成列表
注:.writelines()中寫入的元素間為無空格""等,為完全拼接《檔案控制代碼》
.write(s)
#向檔案中寫入乙個字串或位元組流
《檔案控制代碼》
.writelines(lines)
#寫入乙個元素全為字串的列表
《檔案控制代碼》
.seek(offset)
#改變檔案操作指標的位置,三個引數:0-檔案開頭;1-當前位置;2-檔案結尾
《變數名》
.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...