解決Python字典寫入文件出行首行有空格的問(wèn)題
模擬購(gòu)物車程序,判斷用戶薪資是否是0 如果是0就需要輸入薪資,并記錄到文件內(nèi)。
可以預(yù)先存?zhèn)€字典格式的字符串,然后去讀取文件的時(shí)候讀到的是字字符串然后再去用eval去轉(zhuǎn)換成字典。
當(dāng)我們覆蓋寫到文件的時(shí)候就會(huì)發(fā)現(xiàn)首行會(huì)有空格,當(dāng)我們?cè)偃プx取eval的時(shí)候就會(huì)報(bào)錯(cuò),那怎么樣可以解決這個(gè)問(wèn)題呢!
import json info = { 'lisi':0, 'zhangshan':100, } f = open('json.txt','w') f.write(json.dumps(info)) {"zhangshan": 100, "lisi": 0} #寫入到文件中的結(jié)果。
以上這篇解決Python字典寫入文件出行首行有空格的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pandas數(shù)據(jù)的合并與拼接的實(shí)現(xiàn)
Pandas包的merge、join、concat方法可以完成數(shù)據(jù)的合并和拼接,本文主要介紹了這三種實(shí)現(xiàn)方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12Python之tkinter組合框Combobox用法及說(shuō)明
這篇文章主要介紹了Python之tkinter組合框Combobox用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05python基礎(chǔ)之while循環(huán)語(yǔ)句的使用
這篇文章主要介紹了python基礎(chǔ)之while循環(huán)語(yǔ)句的使用,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有一定的幫助,需要的朋友可以參考下2021-04-04Python中用startswith()函數(shù)判斷字符串開(kāi)頭的教程
這篇文章主要介紹了Python中用startswith()函數(shù)判斷字符串開(kāi)頭的教程,startswith()函數(shù)的使用是Python學(xué)習(xí)中的基礎(chǔ)知識(shí),本文列舉了一些不同情況下的使用結(jié)果,需要的朋友可以參考下2015-04-04用Python實(shí)現(xiàn)寫倒序輸出(任意位數(shù))
這篇文章主要介紹了用Python實(shí)現(xiàn)寫倒序輸出(任意位數(shù)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05PyTorch之前向傳播函數(shù)forward用法解讀
這篇文章主要介紹了PyTorch之前向傳播函數(shù)forward用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09python自動(dòng)化測(cè)試selenium核心技術(shù)等待條件教程
這篇文章主要為大家介紹了python自動(dòng)化測(cè)試selenium核心技術(shù)等待條件教程的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11Python?日期和時(shí)間處理教程之datetime?模塊的使用示例詳解
Python 中的日期不是獨(dú)立的數(shù)據(jù)類型,但我們可以導(dǎo)入一個(gè)名為 datetime 的模塊來(lái)使用日期作為日期對(duì)象,這篇文章主要介紹了Python?日期和時(shí)間處理教程:datetime?模塊的使用,需要的朋友可以參考下2023-10-10