怎么解决syntaxerror:non-utf-8 code starting with \xc4'in file

首行增加,已测试可用。

# coding=gbk

原因:程序中出现中文,运行的时候出现如下错误,导致出错的根源就是编码问题。

SyntaxError: Non-UTF-8 code starting with 'xc1' in file C:...xxx.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

导致出错的根源就是编码问题。

解决方案是:

在程序最上面加上:

# coding=gbk

这样程序就可以正常运行了。

可以修改eclipse的编码,在Project--》properties--》resource --》test file encoding 选择other --》选择utf-8,应用保存即可 之后所有的中英文都不在干扰,也可以在页面第一行加上# -*- coding:utf-8 -*-效果一样。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python 中的unicode是让人很困惑、比较难以理解的问题.这篇文章写的比较好,utf-8是 unicode...
    think_lonely阅读 934评论 0 0
  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 8,653评论 0 13
  • 谈不上多么喜欢旅游,但是在准备离开或者准备回来的时候还是会有些许的雀跃,也许是因为新鲜的事物会让自己重新焕发,也许...
    孜然香水阅读 265评论 3 1
  • 线程池核心参数 corePoolSize核心线程数,当有任务提交的时候,便会创建一个线程,如果创建的线程数量达到核...
    loading_17阅读 608评论 0 51
  • 题目 来源: 优达学城--编程基础:python内容:使用 turtle 画出你想象。效果演示: 我的解法 步骤 ...
    codinghjy阅读 824评论 0 0