`
cooler1217
  • 浏览: 380059 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

sitecustomize.py 用法

 
阅读更多
1、在python安装目录下的lib下的site-packages 目录中,新建文件sitecustomize.py。这是个特殊的文件,在python启动时会自动执行其中的语句。在sitecustomize.py中的语句sys.setdefaultencoding("UTF-8")的作用是将默认编码设置为"utf-8",样使用中文时就不会出现 UnicodeError错误。设置前的默认编码是ASCII。
sitecustomize.py示例如下:
#!/usr/bin/python
import sys
sys.setdefaultencoding('UTF-8')

2、在每个含有中文的py文件中的开头加上#-*- encoding:UTF-8 -*-


另,若用py2exe 打包的程序中有中文时,则打包时要在源程序中加上import sitecustomize这句,即可解决问题。
分享到:
评论

相关推荐

    py2exe使用简介1

    Py2exe是一个Python模块,用于将Python脚本转换为Windows平台下的可执行文件(.exe)。这个工具在Python社区中广泛使用,特别是对于那些希望...通过使用sitecustomize.py和适当的编码声明,可以有效解决中文乱码问题。

    Python设置默认编码为utf8的方法

    要设置Python默认编码为UTF-8,一种方法是在Python的安装目录下的`site-packages`或`sitecustomize.py`文件中进行修改。在Unix/Linux系统中,这个文件通常位于`/etc/python2.x/sitecustomize.py`,而在Windows系统下...

    python 中文乱码

    - 修改`sitecustomize.py`会影响所有使用该Python解释器的应用程序。 4. **测试验证**: - 创建一个包含中文字符的文本文件,如`test.txt`。 - 编写Python脚本读取并打印该文件内容,验证是否还有乱码现象。 ##...

    sdtfile‑2021.11.18.tar.gz

    4. 配置文件:如 `sitecustomize.py` 或 `usercustomize.py`,允许用户自定义 Python 启动行为。 5. 安装脚本和工具:如 `setup.py` 用于构建和安装第三方库。 6. 可能还包括一些第三方库的预编译版本,以方便离线...

    完美解决Python 2.7不能正常使用pip install的问题

    python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py 内容写: import sys sys.setdefaultencoding('gb2312') python会自动运行这个文件。 以上这篇完美解决Python 2.7不能正常使用pip install的...

    解决python2.7用pip安装包时出现错误的问题

    ### 解决Python 2.7使用pip安装包时出现错误的方法 #### 背景介绍 在使用Python 2.7进行开发时,经常会遇到通过`pip`安装第三方库的需求。然而,在某些情况下,可能会遇到一些错误导致安装失败。本文将详细介绍如何...

    arcgis超级工具(无限制版,含操作说明).rar

    本文将详细介绍"arcgis超级工具(无限制版,含操作说明)"这一资源,包括其中的主要功能、使用方法及具体操作步骤。 首先,此资源包含了丰富的数据处理工具,能够极大地提升在GIS工作中的效率。例如: 1. 文本文件...

    解决reload(sys)后print失效的问题

    ##### 方法2: 使用`sitecustomize.py`文件 在Python安装目录下的`lib\site-packages`文件夹中创建一个`sitecustomize.py`文件,并在其中写入以下内容: ```python import sys sys.setdefaultencoding('utf-8') ```...

    Python处理JSON时的值报错及编码报错的两则解决实录

    - **解释**:当Python启动时,它会自动执行`sitecustomize.py`文件中的代码,这样就可以在系统级别设置默认编码,从而避免每次手动更改。 - **兼容性注意**:同样需要注意的是,这种方法仅适用于Python 2.x。在...

    Python库 | pytsite-7.2-py3-none-any.whl

    安装`pytsite-7.2-py3-none-any.whl`库的方法很简单,只需在命令行中使用`pip`工具,命令如下: ```bash pip install pytsite-7.2-py3-none-any.whl ``` 在Python开发中,选择合适的库并正确地使用它们能极大地...

Global site tag (gtag.js) - Google Analytics