Java 我试图通过Python代码点击https URL(json URL),但是遇到了AttributeError

Java 我试图通过Python代码点击https URL(json URL),但是遇到了AttributeError,java,python,python-2.7,openssl,Java,Python,Python 2.7,Openssl,我试图通过传递所需的证书来访问获取数据的安全json URL。 ===================================== 类HTTPSClientAuthHandlerurllib2.HTTPSHandler: def初始化自身、密钥、证书: urllib2.HTTPSHandler.initself self.key=key self.cert=证书 def https_open(self, req): return self.do_open(self.getConn

我试图通过传递所需的证书来访问获取数据的安全json URL。 =====================================

类HTTPSClientAuthHandlerurllib2.HTTPSHandler: def初始化自身、密钥、证书: urllib2.HTTPSHandler.initself self.key=key self.cert=证书

def https_open(self, req):
    return self.do_open(self.getConnection, req)

def getConnection(self, host, timeout=300):
    return httplib.HTTPSConnection(host, key_file=self.key, cert_file=self.cert)
opener=urlib2.build\u openerhttpspclientauthHandler'Certificates/xyz\u key\u no\u phrase.pem','Certificates/xyz\u cert.pem'

============================================================
但是,在serverUNIX[Python2.6.2]上运行脚本时,我遇到了如下AttributeError

============================================================ 回溯最近一次呼叫上次: 文件./PRODandUAT\u URL\u https.py,第12行,在 类HTTPSClientAuthHandlerurllib2.HTTPSHandler: AttributeError:“模块”对象没有属性“HTTPSHandler” =============================================================== 当我在本地机器Python 2.7上运行脚本时,它运行得非常好。 这是python版本的问题还是其他问题。 请帮帮我

提前感谢,


Kshitij Dasture.

对于Python 2.6,您需要单独安装ssl模块,请尝试:

如果安装了pip,请安装ssl 重新运行代码
你能把文件的前12行代码贴出来吗?这将有助于诊断问题。