[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)
我添加的前两行用于诊断问题。url 实际上确实包含错误消息返回的字符串,它实际上是一个字符串对象(str)。
如果我在我的 Mac 上尝试相同的 URL 并且它可以工作(此代码在某处的云服务器上运行。)如果我在该服务器上尝试相同的 URL,在 Python 终端中,它可以工作。但由于某种原因,当该行代码在该脚本中执行时,它不会。有任何想法吗?