注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

涅槃

文档收藏

 
 
 

日志

 
 
 
 

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

2013-07-15 11:49:29|  分类: python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


上一篇 / 下一篇  2011-07-20 15:38:18 / 个人分类:Python

在较早的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]$ 
  评论这张
 
阅读(733)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018