首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python的中文处理问题

python的中文处理问题

作者头像
py3study
发布2020-01-13 11:23:52
3410
发布2020-01-13 11:23:52
举报
文章被收录于专栏:python3python3

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.总结

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档