jupyter报错 'ascii' codec can't encode characters in position 18-19: ordinal not in range(128)
时间: 2023-11-20 08:53:00 浏览: 361
解决python写入带有中文的字符到文件错误的问题
5星 · 资源好评率100%
这个错误通常是因为在代码中使用了非ASCII字符,而默认的编码方式是ASCII,因此无法编码这些字符。解决方法是在代码中添加一行声明编码方式的注释,例如在代码文件的开头添加以下注释:# -*- coding: utf-8 -*-。这样就可以使用UTF-8编码来处理非ASCII字符了。另外,也可以在代码中使用Python内置的unicode()函数来将字符串转换为Unicode编码。
阅读全文