SyntaxError:函数返回'£'时文件中的非ASCII字符'\ xa3'

SyntaxError:函数返回'£'时文件中的非ASCII字符'\ xa3'

说我有一个功能:

def NewFunction():
    return '£'

我想在它前面打一些带有井号的东西,当我尝试运行这个程序时它会输出错误,显示以下错误信息:

SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared;
see http://www.python.org/peps/pep-0263.html for details

谁能告诉我如何在返回功能中加入英镑符号?我基本上是在课堂上使用它,它'__str__'包含在包含英镑符号的部分内。


斯蒂芬大帝
浏览 442回答 3
3回答

MMMHUHU

添加以下两行坐在我的.py脚本的顶部为我工作(第一行是必要的):#!/usr/bin/env python # -*- coding: utf-8 -*-
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python