共計 411 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,dump
和 dumps
都是用來將數(shù)據(jù)序列化為 JSON 格式的方法,但是它們之間有一些區(qū)別:
dump
用于將數(shù)據(jù)序列化為 JSON 格式并將其寫入文件中,需要傳入一個文件對象作為參數(shù)。比如:
import json
data = {'key': 'value'}
with open('data.json', 'w') as f:
json.dump(data, f)
dumps
用于將數(shù)據(jù)序列化為 JSON 格式并返回一個字符串,不需要傳入文件對象作為參數(shù)。比如:
import json
data = {'key': 'value'}
json_string = json.dumps(data)
print(json_string)
綜上所述,dump
用于將數(shù)據(jù)寫入文件中,而 dumps
用于將數(shù)據(jù)轉(zhuǎn)換為字符串。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完