首页 > 编程语言 > 详细

python的中文处理问题

时间:2014-03-16 23:51:25      阅读:907      评论:0      收藏:0      [点我收藏+]

1.问题,包含中文的python脚步,运行时报这个错误

SyntaxError: Non-ASCII character ‘\xe6‘ in file test_zh.py on line 6, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

2.分析问题

查看该脚步发现,未添加编码声明, 故此添加该声明 #-*- coding:utf-8 -*- ,然后运行该脚本发现依然报此错误。

打开该提示链接,仔细阅读后发现

     Encoding comment not on line 1 or 2:

          #!/usr/local/bin/python
          #
          # -*- coding: latin-1 -*-

         import os, sys

该句规定该注释必须在该脚步的第一行或者第二行,尼吗太变态了,我的问题是把这个声明写到第三行,多了一行的空行。

3.总结

编写脚本一定要养成一定的习惯,否则会浪费很多时间去调试该脚步。


本文出自 “朴树” 博客,请务必保留此出处http://drcomfeng.blog.51cto.com/2958616/1377617

python的中文处理问题,布布扣,bubuko.com

python的中文处理问题

原文:http://drcomfeng.blog.51cto.com/2958616/1377617

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!