Python爬虫類のデータはjsonファイルとして格納されます
725 ワード
例えば、這い出す情報は以下の通りです.
上記の情報をjsonファイルに書き込みます.コードは次のとおりです.
注意:Pythonオブジェクトをjson文字列に変換する場合、中国語がある場合はensure_を指定する必要があります.ascii=False、ensure_を指定しないとascii=Falseは、本物の中国語ではなく、中国語のascii文字コードを出力します.これはjsonのせいだ.dumpsシーケンス化時に中国語でデフォルトで使用するascii符号化.本物の中国語を出力するにはensureを指定する必要があります.ascii=False..ファイルへの書き込み時に文字コードを指定し、読み込み時に書き込み時の文字コードと一致させる必要があります
infors = [
{"name":" ","age":18,"sex":" "},
{"name":" ","age":20,"sex":" "},
]
上記の情報をjsonファイルに書き込みます.コードは次のとおりです.
import json
json_str = json.dumps(infors,ensure_ascii=False)
with open("xinxi.json","w",encoding="utf-8") as fp :
fp.write(json_str)
注意:Pythonオブジェクトをjson文字列に変換する場合、中国語がある場合はensure_を指定する必要があります.ascii=False、ensure_を指定しないとascii=Falseは、本物の中国語ではなく、中国語のascii文字コードを出力します.これはjsonのせいだ.dumpsシーケンス化時に中国語でデフォルトで使用するascii符号化.本物の中国語を出力するにはensureを指定する必要があります.ascii=False..ファイルへの書き込み時に文字コードを指定し、読み込み時に書き込み時の文字コードと一致させる必要があります