Python 语法错误:非ASCII字符'\xe2&x27;在第3行的文件prueba.py中
我试着做些什么,但我发现了这个错误。我搜索了一下,发现我必须添加#encoding=utf8,但输出与我预期的不同 我的代码:Python 语法错误:非ASCII字符'\xe2&x27;在第3行的文件prueba.py中,python,non-ascii-characters,Python,Non Ascii Characters,我试着做些什么,但我发现了这个错误。我搜索了一下,发现我必须添加#encoding=utf8,但输出与我预期的不同 我的代码: print ' -------\n│ │\n│ │\n│ │\n││ │\n ------' 第一个错误: SyntaxError: Non-ASCII character '\xe2' in file prueba.py on line 3, but no encoding declared; see http://pytho
print ' -------\n│ │\n│ │\n│ │\n││ │\n ------'
第一个错误:
SyntaxError: Non-ASCII character '\xe2' in file prueba.py on line 3, but
no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
代码输出:
-------
Ôöé Ôöé
Ôöé Ôöé
Ôöé Ôöé
ÔöéÔöé Ôöé
------
我想问题是您定义使用utf8,但不使用utf8字符串。可能尝试说
print u'----\n│ │\N│ │\N│ │\N││ │\n------“
我没有这个问题,我可以直接打印出来,得到预期的结果。我想问题是您定义使用utf8,但不使用utf8字符串。可能尝试说print u'----\n│ │\N│ │\N│ │\N││ │\n------“
非常感谢您,我尝试了您的解决方案,效果很好。如果这个答案解决了您的问题,您可能会想。