当我从python2.7切换到3.7.3时,此错误频繁发生。 代码如下。我尝试编码('utf-8'),但出现相同的错误。为什么会出现此错误?我希望列表中的所有元素都为字符串。谁能帮我这个? 原始代码:
ids = [1,2,3,4,5]
list_ = ['A','B','X','Y','Z','W']
df_respiban = [None for i in subject_ids]
print(type(df))
我尝试了以下 代码:
list_ = ['A','B','X','Y','Z','W']
for l in list_:
l = str(l)
print(l)
TypeError:需要一个类似字节的对象,而不是'str'
带有encode()的代码:
list_ = ['A','B','X','Y','Z','W']
for l in list_:
l = l.encode('utf-8')
print(l)
TypeError:需要一个类似字节的对象,而不是'str'