APIのURLからjsonデータをフェッチするコードを実行していますが、シナリオはURL応答がフェッチされない間にカスタム例外を試みていますレスポンスはまだ200を示しますが、データをフェッチしません)この場合、コードは最初から再実行されます。api呼び出しが失敗した場合に実行を再実行する - [Python2.7]
コード:インターネット
を検索すると、誰もがこの上で役立つことができますが
import json
import urllib
url = 'www.google.com'
status = url.getcode()
if(status != 200):
# re-execute the code
data = json.load(urllib.urlopen(url))
if (data == null):
#re-execute the code
が同じに適した解決策を見つけることができませんでしたか?
何を?さらに、 'null'がPythonに存在しない場合、' data is None'または 'data not if 'を使ってそれを検証することができます。 – lmiguelvargasf
「ヌル」とは何ですか? – lmiguelvargasf