我的任务是:
context.options |=ssl.OP_NO_TLSv1_1
取自sslpythonhere。由于赋值后的值可以采用不同的值:
ssl.OP_NO_TLSv1_1
ssl.OP_NO_TLSv1
ssl.OP_NO_SSLv3
我考虑将所有值添加到一个数组中,以使代码更具可读性。因此,我做了以下工作:
noTLS = ['ssl.OP_NO_SSLv2','ssl.OP_NO_SSLv3','ssl.OP_NO_TLSv1','ssl.OP_NO_TLSv1_1']
然后:
context.options |= noTLS[3]
但我有一个错误:
TypeError: unsupported operand type(s) for |=: 'Options' and 'str'
有没有办法把这些非字符串值放在一个地方,像数组一样通过引用调用它们
您可以输入实际值,而不是将字符串放入
noTLS
列表中然后
应该有用
也许你的意思是:
你为什么要把它们转换成
str
我猜这是密码
那就行了
相关问题 更多 >
编程相关推荐