Python十六进制到二进制失败

时间:2016-11-14 01:08:32

标签: python

我试图转换十六进制字符串' aa'二进制如下:

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'

任何人都可以解释转换的问题是什么?

1 个答案:

答案 0 :(得分:1)

你做了某种import *,可能是

from PyQt4.QtCore import *

导致内置bin被不同的函数遮蔽。停止使用import *,问题就会消失。