发布网友 发布时间:2022-04-22 08:35
共2个回答
热心网友 时间:2022-04-19 01:21
"""
if rname == '<ipython console>' or rname.endswith('<string>'):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xca in position 38: ordinal not in range(128)
"""
似乎rname是一个unicode的串, 在与"<ipython consone>", "<string>" 进行比较时先进行了转换,但其中包含非ascii字符导致转换异常的问题。
建议简单地改成:
if rname == u'<ipython console>' or rname.endswith(u'<string>'):
热心网友 时间:2022-04-19 02:39
代码贴出来