• python中遇到的各种问题


    编码问题

    python的默认编码是ascii码,可以修改为utf-8

    在pythonLibsite-packages下添加一个文件sitecustomize.py

    内容是

    import sys

    sys.setdefaultencoding('utf-8')

    好了后面的问题来了,写完这个文件放哪里呢。

    1)windows

    windows上存放的地方还是比较简单的,存放在你python的安装的目录Libsite-packages(比如C:Python25Libsite-packages)里。

    2)linux

    linux上我发现有两种情况,你可以都试试 有些系统是存放在/usr/local/lib/python.27/site-packages 里,如果你放在这里面没效果 就试试放到 /usr/lib/python2.7 里。

    我ubuntu最后发现存放的目录是后者

    怎么验证是否修改成功呢

    Python代码  收藏代码
    1. import sys  
    2. sys.getdefaultencoding()  

     看看返回的是不是‘utf-8’

    importError: cannot from lxml import cssselect

    原因:cssselect被从lxml提取出来了,进入该文件下把from lxml删掉。

    LookupError: unknown encoding unicode

    原因lxml版本不兼容,关掉所有进程更新lxml到3.4.2版本

    pip install lxml==3.4.2

     四

    MySQLdb在查询时间字段的时候有问题

    是mysqldb的版本问题,下载1.2.5版本就可以了,具体下载方法在另一个文章里

  • 相关阅读:
    keras使用AutoEncoder对mnist数据降维
    maven插件生成可执行jar包
    python基于opencv实现人脸定位
    使用Jieba提取文章的关键词
    汉语词性对照表
    SQL优化
    keras基于卷积网络手写数字识别
    统计学习
    log4j和slf4j的区别
    log4j配置详解(非常详细)
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/5985265.html
Copyright © 2020-2023  润新知