詳解python持久化文件讀寫(xiě)
持久化文件讀寫(xiě):
f=open('info.txt','a+') f.seek(0) str1=f.read() if len(str1)==0: f1 = open('info.txt', 'w+') str1 = f.read()
# 如果數(shù)據(jù)沒(méi)有就寫(xiě)入數(shù)據(jù)到文件
time_list = ["早上", "中午", "晚上"] character_list = ["小趙","小錢(qián)", "小孫", "小李"] place_list = ["在屋里", "在外面", "在學(xué)校", "在公司"] event_list = ["吃飯", "遛狗", "看書(shū)", "工作"] dic1={'time_list':time_list,'character_list':character_list,'place_list':place_list,'event_list':event_list} str1=str(dic1) f1.write(str1) f1.close() print("文件保存成功")
# 如果數(shù)據(jù)有,就字符串轉(zhuǎn)換為字典
else: dic1=eval(str1) print(type(dic1)) print(dic1) f=open('info.txt','a+') f.seek(0) str1=f.read() if len(str1)==0: f1 = open('info.txt', 'w+') str1 = f.read()
# 如果數(shù)據(jù)沒(méi)有就寫(xiě)入數(shù)據(jù)到文件
time_list = ["早上", "中午", "晚上"] character_list = ["小趙","小錢(qián)", "小孫", "小李"] place_list = ["在屋里", "在外面", "在學(xué)校", "在公司"] event_list = ["吃飯", "遛狗", "看書(shū)", "工作"] dic1={'time_list':time_list,'character_list':character_list,'place_list':place_list,'event_list':event_list} str1=str(dic1) f1.write(str1) f1.close() print("文件保存成功")
# 如果數(shù)據(jù)有,就字符串轉(zhuǎn)換為字典
else: dic1=eval(str1) print(type(dic1)) print(dic1)
以上所述是小編給大家介紹的python持久化文件讀寫(xiě)詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- python序列化與數(shù)據(jù)持久化實(shí)例詳解
- Python數(shù)據(jù)持久化shelve模塊用法分析
- Python中的數(shù)據(jù)對(duì)象持久化存儲(chǔ)模塊pickle的使用示例
- shelve 用來(lái)持久化任意的Python對(duì)象實(shí)例代碼
- 將Python中的數(shù)據(jù)存儲(chǔ)到系統(tǒng)本地的簡(jiǎn)單方法
- Python通過(guò)調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)更新數(shù)據(jù)功能示例
- Python3爬蟲(chóng)學(xué)習(xí)之MySQL數(shù)據(jù)庫(kù)存儲(chǔ)爬取的信息詳解
- python將類似json的數(shù)據(jù)存儲(chǔ)到MySQL中的實(shí)例
- python3爬蟲(chóng)學(xué)習(xí)之?dāng)?shù)據(jù)存儲(chǔ)txt的案例詳解
- Python編寫(xiě)通訊錄通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ)實(shí)現(xiàn)模糊查詢功能
- Python數(shù)據(jù)持久化存儲(chǔ)實(shí)現(xiàn)方法分析
相關(guān)文章
使用python實(shí)現(xiàn)男神女神顏值打分系統(tǒng)(推薦)
這篇文章主要介紹了用python做一個(gè)男神女神顏值打分系統(tǒng)(程序分析見(jiàn)注釋),需要的朋友可以參考下2019-10-10Python讀寫(xiě)Excel文件庫(kù)的實(shí)現(xiàn)示例
本文主要介紹了Python讀寫(xiě)Excel文件庫(kù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08PYQT5開(kāi)啟多個(gè)線程和窗口,多線程與多窗口的交互實(shí)例
今天小編就為大家分享一篇PYQT5開(kāi)啟多個(gè)線程和窗口,多線程與多窗口的交互實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12TensorFlow2.4完成Word2vec詞嵌入訓(xùn)練方法詳解
這篇文章主要為大家介紹了TensorFlow2.4完成Word2vec詞嵌入訓(xùn)練方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11Django集成MongoDB實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Django集成MongoDB實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12TensorFlow索引與切片的實(shí)現(xiàn)方法
這篇文章主要介紹了TensorFlow索引與切片的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11在Django的模型和公用函數(shù)中使用惰性翻譯對(duì)象
這篇文章主要介紹了在Django的模型和公用函數(shù)中使用惰性翻譯對(duì)象,Django是豐富多彩的Python框架中人氣最高的一個(gè),需要的朋友可以參考下2015-07-07Python實(shí)現(xiàn)Singleton模式的方式詳解
這篇文章主要介紹了Python實(shí)現(xiàn)Singleton模式的方式詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08