python檔案和異常處理

2021-09-12 18:53:58 字數 1095 閱讀 5111

with open(filepath,『way』) as f:

f.write(資料)

write()用於寫入

read()用於讀取

readlines()用於讀取檔案,以列表形式儲存

readline()逐行讀取資料

filepath是檔案的路徑:相對和絕對

way是開啟方式

預設方式為『r即讀取,還有』w』寫入,'r+'讀寫,'a』增添

相對路徑是相對於當前資料夾的目錄,絕對路徑是相對於計算機裡的位址

在windows使用絕對路徑時,使用\分級

json.dump/json.load

* json.dump()

第乙個引數是要寫入的資料,第二個引數是要寫入的檔案物件

number = 123

with open(filename,'w') as f:

json.dump(number,f)

* json.load()

只有乙個引數,檔案物件。它與dump作用相反,它能將檔案物件中的資料載入給乙個變數。

with open(filename) as f:

number = json.load(f)

strip()/rstrip()/lstrip()可用於去掉字串的空字元』\0』

split()可將字串按照指定的符號分割(預設為空格),並返回乙個列表

try-except-else語句

try語句執行相關**,如果遇到except中的異常,就執行except的語句。如果沒有遇到異常,就執行else語句。

小技巧:except中可以用pass直接跳過異常。

作用:和c語言不同,python是解釋性語言,遇到異常就會停止,異常處理的目的是為了讓程式在遇到錯誤時,向使用者提供相應的資訊,而不是直接終止應用程式。

把乙個程式分割成能夠完成不同小功能的程式的過程叫做重構,目的是讓**更清晰更易理解,並且更容易擴充套件。

Python異常和異常處理

python異常和異常處理 2017年12月20日 22 17 08 megustas jjc 閱讀數 114 標籤 python 異常處理 更多 個人分類 python while true filename raw input please input a file to open try da...

python之檔案讀寫和異常處理

檔案讀取 寫入和異常處理操作舉例 date 2017 07 17 file name d file demo.txt with open file name,w as write file obj 寫入檔案 write file obj.write hello n write file obj.wr...

python之檔案讀寫和異常處理

檔案讀取 寫入和異常處理操作舉例 date 2017 07 17 file name d file demo.txt with open file name,w as write file obj 寫入檔案 write file obj.write hello n write file obj.wr...