python openweathermapの结果をファイル保存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python openweathermapの结果をファイル保存相关的知识,希望对你有一定的参考价值。

# 引数に都市名の入力が必要
import requests
import json
import sys
import os

API_KEY = "APIキー"
api = "http://api.openweathermap.org/data/2.5/weather?q={city}&APPID={key}"

city_name = sys.argv[1]
url = api.format(city = city_name, key = API_KEY)
print(url)
response = requests.get(url)
data = json.loads(response.text)
print(data)

today = datetime.datetime.now()
file_name = "weather/weather" + today.strftime("%Y-%m-%d-%H-%M") + ".json"
print(file_name)

# ディレクトリが存在しない場合のみ作成
if os.path.exists("weather")==False:
    os.mkdir("weather")
with open(file_name, "w", encoding="utf-8") as f:
    f.write(response.text)

以上是关于python openweathermapの结果をファイル保存的主要内容,如果未能解决你的问题,请参考以下文章

python 毎日英语の名言をでつぶやく机器人

python 学习した自己符号化器の出力画像を描画

python 特定のカラム値に限定して他カラムの要素と数量を可视化する

python Gitlab上で特定のリポジトリ以下の问题を别リポジトリの问题へ移行するスクリプト

python Gitlab上で特定のリポジトリ以下の问题を别リポジトリの问题へ移行するスクリプト

python 有效的Python项目23 classの特殊メソッド__call__のサンプル:リスト内の偶数を数える