python下运行报"SyntaxError: Non-ASCII character '/xe6' "错误解决方法

简介:

近来写小样例,函数与过程返回值时,运行遇到如下问题

SyntaxError: Non-ASCII character '/xe6'。代码如下:

#无返回值函数hello(相当于过程)

def hello():

print 'hello world!'

#有返回值函数foo

#有返回值函数far,并输出print.其中bar函数中返回元组(元组语法不一定需要带圆括号)

def foo():

return ['xyz',10000,-98.6]

def bar():

print 'hello world2!'

return 'abc',[42,'python'],"Guido"

res = hello()

#调用res时,返回none。无返回值

print res

#调用aTuple时返回 return内容,及返回值内容

aTuple = bar()

print aTuple

调试,查看由于第一行代码都是中文的注释,中文会出现乱码。经过查阅,找到解决方法,即在代码开始的第一行添加如下一条语句:

# This Python file uses the following encoding: utf-8

或添加语句为:

# encoding: utf-8

即可解决中文编码问题

最终的代码如下:

# This Python file uses the following encoding: utf-8

#无返回值函数hello(相当于过程)

def hello():

print 'hello world!'

#有返回值函数foo

#有返回值函数far,并输出print.其中bar函数中返回元组(元组语法不一定需要带圆括号)

def foo():

return ['xyz',10000,-98.6]

def bar():

print 'hello world2!'

return 'abc',[42,'python'],"Guido"

res = hello()

#调用res时,返回none。无返回值

print res

#调用aTuple时返回 return内容,及返回值内容

aTuple = bar()

print aTuple
















本文转自hblxp32151CTO博客,原文链接:http://blog.51cto.com/starpoint/1341767,如需转载请自行联系原作者
目录
打赏
0
0
0
0
100
分享
相关文章
Python环境变量在开发和运行Python应用程序时起着重要的作用
Python环境变量在开发和运行Python应用程序时起着重要的作用
100 15
堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能
本文深入探讨了堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能。文章详细介绍了堆叠的实现步骤,包括数据准备、基础模型训练、新训练集构建及元学习器训练,并讨论了其优缺点。
81 3
【10月更文挑战第1天】python知识点100篇系列(13)-几种方法让你的电脑一直在工作
【10月更文挑战第1天】 本文介绍了如何通过Python自动操作鼠标或键盘使电脑保持活跃状态,避免自动息屏。提供了三种方法:1) 使用PyAutoGUI,通过安装pip工具并执行`pip install pyautogui`安装,利用`moveRel()`方法定时移动鼠标;2) 使用Pymouse,通过`pip install pyuserinput`安装,采用`move()`方法移动鼠标绝对位置;3) 使用PyKeyboard,同样需安装pyuserinput,模拟键盘操作。文中推荐使用PyAutoGUI,因其功能丰富且文档详尽。
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
88 5
Python-打印99乘法表的两种方法
本文详细介绍了两种实现99乘法表的方法:使用`while`循环和`for`循环。每种方法都包括了步骤解析、代码演示及优缺点分析。文章旨在帮助编程初学者理解和掌握循环结构的应用,内容通俗易懂,适合编程新手阅读。博主表示欢迎读者反馈,共同进步。
|
1月前
|
Python调用API接口的方法
Python调用API接口的方法
220 5
Python中解决TSP的方法
旅行商问题(TSP)是寻找最短路径,使旅行商能访问每个城市一次并返回起点的经典优化问题。本文介绍使用Python的`ortools`库解决TSP的方法,通过定义城市间的距离矩阵,调用库函数计算最优路径,并打印结果。此方法适用于小规模问题,对于大规模或特定需求,需深入了解算法原理及定制策略。
49 15
WK
|
2月前
|
Python中format_map()方法
在Python中,`format_map()`方法用于使用字典格式化字符串。它接受一个字典作为参数,用字典中的键值对替换字符串中的占位符。此方法适用于从字典动态获取值的场景,尤其在处理大量替换值时更为清晰和方便。
WK
111 36
|
2月前
|
使用Python实现自动化邮件通知:当长时程序运行结束时
本文介绍了如何使用Python实现自动化邮件通知功能,当长时间运行的程序完成后自动发送邮件通知。主要内容包括:项目背景、设置SMTP服务、编写邮件发送函数、连接SMTP服务器、发送邮件及异常处理等步骤。通过这些步骤,可以有效提高工作效率,避免长时间等待程序结果。
74 9
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等