模擬購物車程式,判斷用戶薪資是否是0 如果是0就需要輸入薪資,並記錄到文件內。 可以預先存個字典格式的字元串,然後去讀取文件的時候讀到的是字字元串然後再去用eval去轉換成字典。 當我們覆蓋寫到文件的時候就會發現首行會有空格,當我們再去讀取eval的時候就會報錯,那怎麼樣可以解決這個問題呢! ...
模擬購物車程式,判斷用戶薪資是否是0 如果是0就需要輸入薪資,並記錄到文件內。
可以預先存個字典格式的字元串,然後去讀取文件的時候讀到的是字字元串然後再去用eval去轉換成字典。
當我們覆蓋寫到文件的時候就會發現首行會有空格,當我們再去讀取eval的時候就會報錯,那怎麼樣可以解決這個問題呢!
import json info = { 'lisi':0, 'zhangshan':100, } f = open('json.txt','w') f.write(json.dumps(info))
{"zhangshan": 100, "lisi": 0} #寫入到文件中的結果。