[Errno 2] No such file or directory: 'http://api.nytimes.com/svc/search/v1/article?query=title:music&api-key=**********'
これは、上記のアドレスを開こうとしたときに urllib.urlopen から得られるエラーです (明らかな理由で API キーに星印を付けましたが、実際のエラー メッセージには存在します)。
コードは次のとおりです。
print url
print type(url)
f = urllib.urlopen(url)
問題を診断するために追加した最初の 2 行。url には、実際にはエラー メッセージによって返された文字列が正確に含まれており、実際には文字列オブジェクト (str) です。
Mac で同じ URL を試してみるとうまくいきます (このコードはどこかのクラウド サーバーで実行されています)。そのサーバーの Python ターミナルで同じ URL を試してみると、うまくいきます。しかし、何らかの理由で、そのコード行がそのスクリプトで実行されると、実行されません。何か案は?