程序都把用戶提供的信息存儲在列表和字典等數據結構中。用戶關閉程序時,你
幾乎總是要保存他們提供的信息;一種簡單的方式是使用模塊json來存儲數據。
模塊json讓你能夠將簡單的Python數據結構轉儲到文件中,并在程序再次運行時加載該文件
中的數據。你還可以使用json在Python程序之間分享數據。
## 10.4.1 使用 json.dump()和 json.load()
將列表寫入json文件
```
import json
numbers = [2, 3, 5, 7, 11, 13]
#1
filename = 'numbers.json'
with open(filename, 'w') as file_object:
#2
json.dump(numbers, file_object)
```
我們先導入模塊json,再創建一個數字列表。在1處,我們指定了要將該數字列表存儲到其
中的文件的名稱。通常使用文件擴展名.json來指出文件存儲的數據為JSON格式。接下來,我們
以寫入模式打開這個文件,讓json能夠將數據寫入其中(見2)。在2處,我們使用函數json.dump()
將數字列表存儲到文件numbers.json中。
*****
下面再編寫一個程序,使用json.load()將這個列表讀取到內存中:
```
import json
filename = 'numbers.json'
with open(filename) as file_object:
numbers = json.load(file_object)
print(numbers)
```
## 10.4.2 保存和讀取用戶生成的數據
將用戶的輸入儲存在json文件中

加載儲存在文件中的信息
