我刚刚在Sublime中添加了Python3解释器,以下代码停止工作: fileList = os.listdir(directoryUnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 305: ordinal not in range(128)
我觉得这很奇怪,因为据我所知,Python3
据我所知,Python3字符串是已被解码为人类可读的字节序列,而Python3字节对象是不可人类读取的原始字节。然而,我很难理解的是,用UTF-8或ASCII编码的字符串是如何显示为以b为前缀的字符串,而不是字节序列。readable characters, which I don't understand
string.encode("UTF-8")