Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Azure错误:重试策略不允许重试,哪里出错?_Python_Azure - Fatal编程技术网

Python Azure错误:重试策略不允许重试,哪里出错?

Python Azure错误:重试策略不允许重试,哪里出错?,python,azure,Python,Azure,我使用此代码调用azure api: 但错误消息是: Client-Request-ID=b68d2b74-5e54-11e8-9b68-b025aa1fef84 Retry policy did not allow for a retry: , HTTP status code=Unknown, Exception=HTTPSConnectionPool(host='dapsjj.blob.core.windows.net', port=443): Max retries excee

我使用此代码调用azure api:

但错误消息是:

    Client-Request-ID=b68d2b74-5e54-11e8-9b68-b025aa1fef84 Retry policy did not allow for a retry: , HTTP status code=Unknown, Exception=HTTPSConnectionPool(host='dapsjj.blob.core.windows.net', port=443): Max retries exceeded with url: /container1/top_201819.csv (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000024832F0C668>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)).
Traceback (most recent call last):
  File "E:\Anaconda3\lib\site-packages\urllib3\connection.py", line 141, in _new_conn
    (self.host, self.port), self.timeout, **extra_kw)
  File "E:\Anaconda3\lib\site-packages\urllib3\util\connection.py", line 60, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "E:\Anaconda3\lib\socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed
客户端请求ID=b68d2b74-5e54-11e8-9b68-b025aa1fef84重试策略不允许重试:,HTTP状态代码=未知,异常=HTTPSConnectionPool(host='dapsjj.blob.core.windows.net',port=443):url:/container1/top_201819.csv超过最大重试次数(由NewConnectionError引起)(':未能建立新连接:[Errno 11001]getaddrinfo失败',))。
回溯(最近一次呼叫最后一次):
文件“E:\Anaconda3\lib\site packages\urllib3\connection.py”,第141行,位于康涅狄格州新州
(self.host、self.port)、self.timeout、**额外功率)
文件“E:\Anaconda3\lib\site packages\urllib3\util\connection.py”,第60行,在create\u connection中
对于socket.getaddrinfo(主机、端口、系列、socket.SOCK\u流)中的res:
文件“E:\Anaconda3\lib\socket.py”,第745行,在getaddrinfo中
对于_socket.getaddrinfo(主机、端口、系列、类型、协议、标志)中的res:
socket.gaierror:[Errno 11001]getaddrinfo失败

我不知道哪里出了问题,你能告诉我吗?

[Errno 11001]getaddrinfofailed意味着无法解析要传递给运行的主机名

import socket
socket.getaddrinfo('localhost', 8080)

如果它仍然不工作。如果出现问题,您可以尝试使用“127.0.0.1”而不是“localhost”。

dapsjj.blob.core.windows.net不存在。@Sraw如何修复它?我按照您所说的修改了代码,但错误仍然存在。检查DNS设置检查防火墙设置(远程53端口/TCP | UDP/上的连接必须启用,更好-全局)如果使用-v--调试选项从控制台克隆,您可以获得更详细的报告我的计算机是win10 pro。我打开了计算机的53端口。当我使用“telnet 127.0.0.1 53”时,它说“无法连接到主机127.0.0.1。端口53:连接失败”。如果您使用的是proxy,则需要添加http_proxy环境变量。如果没有,则从环境变量中删除该变量,查看它是否适用于您。