当运行python3 -bb时,为什么set([b'foo',u'foo'])失败,而set([b'foo',u'bar'])成功了?

时间:2019-06-17 13:41:21

标签: python python-3.x set

我试图通过添加str(bytes)参数使一些代码-bb在Python 3上安全,这会将str(bytes)和字节/字符串比较都变成错误。

  

发出有关str(bytes_instance),str(bytearray_instance)和   比较字节/字节数组与str。 (-bb:出现错误)

该程序失败,因为一个库试图建立一个同时包含strbytes的集合,但是它不能以交互方式复制:set([b'foo', u'bar'])可以工作。为什么只有set([b'foo', u'foo'])失败?

0 个答案:

没有答案