[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终端中,它可以工作。但由于某种原因,当该行代码在该脚本中执行时,它不会。有什么想法吗?