【python】解决sys:1: DeprecationWarning:错误提示

在较早的python版本中,由于默认Python只支持显示ascii码,在不加提示的情况下,py脚本中有中文时,会出现如下错误

[yang@rac1 python]$ vim 2-10.py

#!/etc/bin/python

list=[1,35,6,48,2,35,52]

sum= 0

average=0

for i in list:

  sum += i

average = sum/7

print 'list 数组中的平均值为:',average                                                                                                                                                                

"2-10.py" [New] 11L, 156C written                                                                                                                     

[yang@rac1 python]$ python 2-10.py

sys:1: DeprecationWarning: Non-ASCII character '\xe6' in file 2-10.py on line 10, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

list 数组中的平均值为: 25

打开http://www.python.org/peps/pep-0263.html,可以找到解决方法。

在脚本中添加# -*- coding:utf8 -*- ,python就可以支持中文了。

[yang@rac1 python]$ vim 2-10.py   

#!/etc/bin/python

# -*- coding:utf8 -*- 

list=[1,35,6,48,2,35,52]

sum= 0

average=0

for i in list:

  sum += i

average = sum/7

print 'list 数组中的平均值为:',average

                                                                                                                                                                 

"2-10.py" 11L, 178C written                                                                                                                           

[yang@rac1 python]$ python 2-10.py

list 数组中的平均值为: 25

[yang@rac1 python]$ 

时间: 2024-09-19 08:54:04

【python】解决sys:1: DeprecationWarning:错误提示的相关文章

怎样解决Win7系统0x0000003B错误提示

Win7系统在使用过程中,常碰到蓝屏现象.蓝屏又叫蓝屏死机,是微软的Windows系列操作系统在无法从一个系统错误中恢复过来时,为保护电脑数据文件不被破坏而强制显示的屏幕图像.蓝屏问题说大不大,说小不小,要解决确实还要找到病根,才能进行对症下药.下面,小编针对win7 64位系统出现的0x0000003B蓝屏故障,分享下列解决方法. 方法如下: 1.Win7系统出现0x0000003B停止错误提示时,通常需要进行手动获取该补丁才能修复该问题; 2.单从蓝屏代码来查看,代码0x0000003B原因

Win7系统如何解决"改进电源使用"错误提示问题

  有时我们明明没有启动屏幕保护程序,但是在使用"改进电源使用"时都会提示我们屏幕保护程序已经启用,那么我们如果修复这一错误提示呢? 1.我们可以通过组策略来禁用试试(win7家庭版不可用),首先点击Win+R键,然后输入以下命令:gpedit.msc; 2.在弹出 "本地和组策略编辑器" 窗体 - 定位到 "用户配置" 节点 - "管理模板" 节点 - "控制面板" 节点 - "个性化"

解决win10应用更新错误提示803F7000问题

方案一:重命名应用文件夹 1.好了现在我们再找到系统桌面空折处,然后我们再右击开始按钮,选择"命令提示符(管理员)"了. 2.然后在打开的窗口中我们在命令窗口输入: net stop wuauserv rename c:\windows\SoftwareDistribution softwaredistribution.old net start wuauserv exit 3.此时重新进入商店并尝试更新 方案二:使用专属工具进行解决 这种方式很简单,只要下载微软专属疑难解答工具,并运

使用u盘时弹出错误提示0x80070570解决方法

  使用u盘时弹出错误提示0x80070570解决方法来啦~相信很多朋友在使用U盘都遇到了错误提示0x80070570,遇到这情况该怎么解决呢?下文小编就为大家带来使用u盘时弹出错误提示0x80070570的解决方法,一起去了解下吧. 使用u盘时弹出错误提示0x80070570解决方法: 1.先检查u盘是否能够正常被电脑识别到,如果可以识别到那么再确认u盘中的文件数据是否重要,如果不重要,那么重新格式化u盘即可解决问题; 2.如果u盘中有重要文件时那么再尝试使用下面的操作解决问题: ①.将鼠标移

最常见的ASP.NET错误提示解决

asp.net|解决|错误提示 Runtime Error 运行时错误 Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It co

MySQL常见错误提示及解决方法

130 :文件格式不正确.(还不是很清楚错误的状况) 145 :文件无法打开. 1005:创建表失败. 1006:创建数据库失败. 1007:数据库已存在,创建数据库失败. 1008:数据库不存在,删除数据库失败. 1009:不能删除数据库文件导致删除数据库失败. 1010:不能删除数据目录导致删除数据库失败. 1011:删除数据库文件失败. 1012:不能读取系统表中的记录. 1016:文件无法打开,使用后台修复或者使用 phpmyadmin 进行修复. Quote: 开始=>所有程序=>附

Win7安装错误提示与解决办法

很多不明真相的朋友安装windows7之后,会出现错误提示,而且大部分人都不知道该怎么去解决.通常windows7的错误提示会采取序号加数字的方式,依据惯例,这些需要都有他特殊的含义,各个版本的都是一样的.Win7安装错误提示和解决方法如下: 序号:1 原文:Pleasewait- 翻译:请稍候- 解决办法:这是安装开始时安装程序加载时的提示语.如果卡在这个地方,请检查硬件是否正常,如果正常请检查MD5是否一致.如果配置低,可能要多等一下,请耐心等待.在PE2.0以下在这一步会提示无法安装,原因

Adobe dw cs5 出现RecordsetFind错误提示解决办法

adobe dw cs5 出现recordsetfind错误提示解决办法 经过分析出现这种问题是在你关机或cs5不稳定引起的,下面我们来看处理办法, 一,把你的dw给关了, 二,打开c:documents and settings你的用户名application dataadobe目录下,找到与你软件相同的目录,直接delete删除. 三,重启dw 就可以了, 注:如果有的用户会找不到你自己的用户名,解决方法 工具菜单->文件夹选项->点击查看选项卡-->勾上显示所有文件就可以了.

win7电脑开机后显示CPU Fan Error错误提示的解决方法

win7电脑开机后显示CPU Fan Error错误提示的解决方法 方法一: 如果出现CPU风扇接线接错的情况会导致出现CPU Fan Error提示,打开机箱检查CPU风扇是否连接到主板对应的接口即可. 方法二: 开机后就按下DEL键进入BIOS,进入POWER的Hardware Monitor,将CPU FAN SPEED项改成IGNORED,CHASSIS FANSPEED项改成N/A,POWER FAN SPEED项改成IGNORED,然后看是否还会出现错误提示. 方法三: 或者是由于一