タイトルが示すように、Pythonを使用してAPIにエレガントにアクセスし、後でアクセスできるようにJSONコンテンツを解析してリレーショナルデータベース(MYSQL)に保存するにはどうすればよいですか?Python - JSONを解析してMYSQLデータベースに保存する方法
ここでは、データをpandasオブジェクトに保存しました。しかし、どのように私はmysqlデータベースを作成し、jsonの内容を保存し、後で使うために内容にアクセスするのですか?
# Libraries
import json, requests
import pandas as pd
from pandas.io.json import json_normalize
# Set URL
url = 'https://api-v2.themuse.com/jobs'
# For loop to
for i in range(100):
data = json.loads(requests.get(
url=url,
params={'page': i}
).text)['results']
data_norm = pd.read_json(json.dumps(data))
ヒント代わりjson.loads(requests.get()の.text) 'の' [ '結果'] 'requests.get().json()を使用して[ '結果']' –
ローカルプロジェクトの場合は、軽量なデータベース 'sqlite'を考慮する必要があり、Pythonには組み込みサポートが組み込まれています。https://docs.python.org/2/library/sqlite3.html – Shane
なぜあなたは' pandas 'ここ?また、ループの繰り返しごとに 'data'を上書きします。 –