import pandas as pddf = pd.read_json("pywu.cache.json")df = df.loc[["local_time_rfc822", "weather", "temperature_string"],"current_observation"].Tdf.to_csv("pywu.cache.csv")也许熊猫可以为您提供帮助。.read_json()函数创建一个不错的数据框,您可以从中轻松选择所需的行和列。它也可以另存为csv。
要将纬度和经度添加到csv行中,您可以执行以下操作:
df = pd.read_json("pywu.cache.csv")df = df.loc[["local_time_rfc822", "weather", "temperature_string", "display_location"],"current_observation"].Tdf = df.append(pd.Series([df["display_location"]["latitude"], df["display_location"]["longitude"]], index=["latitude", "longitude"]))df = df.drop("display_location")df.to_csv("pywu.cache.csv")要以数字值打印位置,可以执行以下操作:
df = pd.to_numeric(df, errors="ignore")print(df['latitude'], df['longitude'])



