Python3.5将字节列表转换为ascii

2024-09-29 22:34:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个以字节为单位的单词列表,但是我想把它们转换成ascii。在

我想要的是:

print(delimitednames)
['the\x00  ', 'tree\x00  ', 'grew\x00  ', 'tall\x00  ']

我现在得到的是什么

^{pr2}$

如果我尝试:

delimitednames = [x.encode('ascii', 'ignore') for x in delimitednames]

我得到了一个错误:

AttributeError: 'bytes object has no attribute 'encode'

我对字节不太熟悉,所以我不知道从这里该怎么走。有什么链接或建议吗?谢谢您。在

编辑:更新答案

使用线条获得的结果

delimitednames = [str(x,'ascii', 'ignore') for x in delimitednames]

Tags: theintree列表for字节ascii单位

热门问题