我想一个十六进制字符串“AA”转换成二进制如下:Python的十六进制二进制失败
a = bin(int('aa',16))
但它给我的错误:
Traceback (most recent call last):
File "<pyshell#23>", line 1, in <module>
a = bin(int('aa',16))
TypeError: bin(QTextStream): argument 1 has unexpected type 'int'
谁能解释转换有什么问题?
你在代码中的任何地方使用过'import *'吗?不要这样做。 – user2357112
这是甚至失败,当我尝试在Python空闲... – lwangreen
请参阅[为什么是“导入*”坏?](http://stackoverflow.com/questions/2386714/why-is-import-bad) –