【Python】學(xué)習(xí)筆記之文件和異常(下)|第11篇

書(shū)籍:《Python編程:從入門(mén)到實(shí)踐》
打卡人:Owenli
打卡時(shí)間:2018.4.19

Python從入門(mén)到實(shí)踐目錄

前言

接著昨天內(nèi)容繼續(xù)學(xué)習(xí)剩下的部分。

一、異常

1.1 處理FileNotFoundError異常

使用文件時(shí),一種常見(jiàn)的問(wèn)題是找不到文件:查找的文件地址不正確,或者文件名錯(cuò)誤等。

此時(shí)使用try-catch 會(huì)拋出FileNotFoundError異常。

split()方法,將字符串以特定的方式分割成列表。
默認(rèn)的情況下,是以空格為分隔符分割字符串。

try-catch-else捕獲異常是可以不進(jìn)行處理,使用pass語(yǔ)句,這樣就不會(huì)出現(xiàn)traceback

二、存儲(chǔ)數(shù)據(jù)

一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)方式:使用json模塊來(lái)存儲(chǔ)數(shù)據(jù)。

模塊json 將數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)存到文件中。并在程序再次運(yùn)行時(shí)加載該文件中的數(shù)據(jù)。你還可以使用jsonPython程序之間分享數(shù)據(jù)。更重要的是,JSON數(shù)據(jù)格式并非Python專(zhuān)用的,這讓你能夠?qū)⒁?code>JSON格式存儲(chǔ)的數(shù)據(jù)與使用其他編程語(yǔ)言的人分享。這是一種輕便格式,很有用,也易于學(xué)習(xí)。

2.1 使用json.dump()json.load()

json.dump()接收兩個(gè)參數(shù):要存儲(chǔ)的數(shù)據(jù)以及可用于存儲(chǔ)數(shù)據(jù)的文件對(duì)象。

json.load()讀取文件內(nèi)容到列表中。

以上是模塊json的兩個(gè)寫(xiě)入和讀取方法。

三、小結(jié)

這一篇內(nèi)容比較少,主要學(xué)習(xí)了模塊json的兩個(gè)方法json.dump()json.load()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容