python代码报错 'ascii' codec can't encode characters in position 12-15: ordinal not in range(128)
时间: 2023-10-22 15:07:16 浏览: 92
python中open文本写入字符串时编码报错问题
5星 · 资源好评率100%
这是因为Python默认使用ASCII编码,而当代码中包含非ASCII字符时,就会出现此错误。您可以使用Unicode编码(例如:u'你好')或在代码开头添加以下注释之一以指定编码格式:
# -*- coding: utf-8 -*-
# coding:utf-8
这样可以告诉Python解释器使用UTF-8编码来解释代码。
阅读全文