本文主要是介绍Python3报错:TypeError: Can’t convert ‘bytes’ object to str implicitly,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
该问题主要常见于Python2代码向Python3的移植过程中,因为Python3中是有bytes类型的,但在Python 2中它还是用string类型来表示。
# string to bytes
a = 'abcd'
print(a)
b = a.encode()
print(b)###输出
abcd
b'abcd'
# bytes to string
a = b'abcd'
print(a)
b = a.decode()
print(b)###输出
b'abcd'
abcd
这篇关于Python3报错:TypeError: Can’t convert ‘bytes’ object to str implicitly的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!