设置eclipse中python脚本的编码格式
来源:互联网 发布:java架构师 在线课 编辑:程序博客网 时间:2024/06/09 22:17
今天在运行python脚本时报如下错误:
SyntaxError: Non-ASCII character '\xe5' in file D:\pythonlearn1\src\day01\directory.py on line 9, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details。
检查代码发现没有什么问题,百度了一番才知道是编码格式出现问题,原来是因为注释中有中文。于是在代码首行加上: # coding=UTF-8或者# -*- coding: utf-8 -*-.
加上后运行代码没再报错但是发现另一个问题,所有的中文注释都出现乱码,很是费解。又是一番百度,才弄明白,因为windows默认的编码方式是GBK,python文件保存时使用
了utf-8,在读取时,python使用GBK的编码表去解utf-8编码的字节码,因为GBK与UTF-8编码不兼容,自然出现了乱码问题。
我是在eclipse中运行python脚本,所以在eclipse中进行了如下设置:
1.Window——>Preferences——>General——>Content Types下,将Python File的Default encoding设置为:UTF-8
2.Window——>Preferences——>General——>Workspace中将Text file encoding设置为UTF-8
到此,问题就解决了。
阅读全文
1 0
- 设置eclipse中python脚本的编码格式
- eclipse中编码格式的设置
- eclipse中设置编码格式
- eclipse中设置文件的编码格式为utf-8
- eclipse中设置文件的编码格式为utf-8
- 怎样在Eclipse中设置编码格式
- eclipse中编码格式统一设置
- Eclipse中如何设置编码格式
- eclipse编码格式设置
- eclipse设置编码格式
- eclipse编码格式设置
- eclipse编码格式设置
- Eclipse 设置编码格式
- eclipse编码格式设置
- eclipse编码格式设置
- eclipse设置编码格式
- Eclipse 设置编码格式
- eclipse 设置默认的工程编码格式
- centos7 docker安装
- 9、回声客户端的实现
- Target Sum
- ubuntu下在线/离线安装chrome浏览器
- 10、实现迭代服务器端和客户端
- 设置eclipse中python脚本的编码格式
- Django 博客开发教程 10
- c++入门(类和对象and继承for系统时间显示)
- 面试:----技术分析之Struts2的拦截器技术
- 总结《Ray Tracing in One Weekend》
- 11、socket缓冲区以及阻塞模式
- Android开发(三、清单文件AndroidManifest)
- inet_pton、inet_ntop函数
- 1、mybatis基础知识