我试图转换十六进制字符串' 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'
任何人都可以解释转换的问题是什么?
答案 0 :(得分:1)
你做了某种import *
,可能是
from PyQt4.QtCore import *
导致内置bin
被不同的函数遮蔽。停止使用import *
,问题就会消失。