随着py3.2的发行,其本身对中文处理得很好,但对于py2.7,中文乱码是个头痛的问题,有很多方法解决,网上最直接的方法就是在每个文件上
# -*- coding: UTF-8 -*- 和 在Python27\Lib\site-packages 新建sitecustomize.py
添加
import sys
sys.setdefaultencoding('utf-8')
但很郁闷的是起初我用pydev 开发python,以上两种方法都没有效果,虽然知道是文件utf-8 bom 保存编码的问题,
有一个有效的方法就好似用记本打开,用utf-8保存,这样不免麻烦。
最终我找到了其根本原因:因为 PyDev Module 生成py文件,但保留了自动生成的内容
'''
Created on 2011-11-13
@author: lance9118
'''
在这部分上面加# -*- coding: UTF-8 -*- 有时候可以解决中文问题,(试着输出一句中文,大多数时候正常,有时候会输出部分乱码,至少没出现‘\xe5’),最好将其自动生成部分全部删掉。
分享到:
相关推荐
3. **配置PyDev**:在Eclipse中,导航到“Window” > “Preferences” > “PyDev” > “Interpreters” > “Python Interpreter”,点击“New”按钮,然后指向你的Python 2.7安装目录,添加解释器。 4. **创建...
9. **Python IDEs**: 对于Python 2.7,开发者可以选择各种集成开发环境(IDEs),如PyCharm、Visual Studio Code(通过Python扩展)、Eclipse(通过PyDev插件)等,这些工具提供了代码编辑、调试和项目管理等功能。...
Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或mv /usr/bin/...
Python 2.7、PyDev 和 py2exe 是在 Python 开发中经常使用的三个关键工具。这个压缩包可能包含了这些工具的32位版本,适用于那些仍需在32位系统上运行Python项目的用户。 首先,让我们分别了解这三个组件: 1. **...
org[1].python.pydev.feature-1.4.6.2788.zip org[1].python.pydev.feature-1.4.6.2788.zip org[1].python.pydev.feature-1.4.6.2788.zip 正在使用。。。。
python.pydevpython.pydevpython.pydevpython.pydevpython.pydevpython.pydev eclipse启动时须 带-clean 须设置Python的环境变量
5. **Jython和IronPython支持**:除了标准的CPython解释器,PyDev还支持Jython(Java平台上的Python实现)和IronPython(.NET平台上的Python实现)。 6. **Refactoring**:提供一系列重构工具,如重命名变量、提取...
5. **多语言支持**:除了Python,PyDev还支持Jython和IronPython,这意味着开发者可以在同一环境中处理多种Python变体。 6. **PyLint集成**:PyDev集成了静态代码分析工具PyLint,可以帮助开发者遵循最佳实践,提高...
5. **代码分析和重构**:PyDev的静态代码分析工具可以检测潜在的错误和不规范的代码风格,帮助提高代码质量。同时,它还支持代码重构,如提取方法、重命名变量等,使得代码结构更清晰。 6. **集成科学计算库**:...
5. **智能感知**:PyDev的智能感知功能可以根据上下文提供函数、类和模块的建议,大大提高了编码速度。 6. **多语言支持**:除了Python,PyDev还支持Jython和IronPython,使得开发跨平台应用变得更加便捷。 7. **...
Python.pydev是一个专门为Eclipse集成开发环境(IDE)设计的扩展插件,它极大地增强了Eclipse对于Python开发的支持。PyDev使得Python程序员能够在Eclipse这个强大的平台上享受到代码编辑、调试、自动化重构以及项目...
**Python for Eclipse插件PyDev详解** PyDev是Eclipse集成开发环境(IDE)的一个强大扩展,专为Python和PyPy编程设计。它为开发者提供了丰富的功能,包括代码完成、语法高亮、调试器、自动导入优化等,使得在...
4. **集成Python解释器**:PyDev支持多种Python版本,包括Python 2.7,用户可以根据需求选择合适的解释器。 5. **自动重构**:PyDev的自动重构功能使得代码重构变得更加轻松,通过重命名、提取方法或移动代码块,...
本文将详细介绍如何配置Eclipse以使用PyDev进行Python开发,以及离线安装Pydev插件的方法。 首先,让我们了解PyDev。PyDev是Eclipse的一个扩展,由Eclipse社区成员Felipe Godoy创建。它提供了许多Python开发所需的...
5. **集成PyLint**: PyDev集成了静态代码分析工具PyLint,可以在编码时即时检查代码质量,提供代码风格改进建议。 6. **集成单元测试**: 支持unittest和nose等Python测试框架,方便进行单元测试和集成测试。 7. **...
Python PyDev与Django是两个在IT领域中非常重要的开源工具,它们分别是Python开发环境和一个流行的Web框架。PyDev是Eclipse IDE的一个扩展,它为Python开发提供了强大的支持,而Django则是一个用Python编写的高效、...
org.python.pydev.pydev_lsp_0.1.5.201805051749.jar
5. **项目管理**:PyDev提供了强大的项目管理功能,可以创建和管理Python、PyDev、Django等项目的结构。它还支持虚拟环境集成,方便用户根据项目需求选择合适的Python环境。 6. **自动重构**:PyDev的自动重构工具...
在`Window` -> `Preferences` -> `PyDev` -> `Interpreters` -> `Python Interpreter`中,点击`New`按钮,选择你之前安装的Python 2.7的路径,Eclipse会自动填充相关库信息。 现在,你已经成功将Python 2.7集成到...