zoukankan      html  css  js  c++  java
  • 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版本就可以了,具体下载方法在另一个文章里

  • 相关阅读:
    php
    php数据排序---array_multisort
    IOS 线程描述
    IOS 进程描述
    IOS 强指针(strong)和弱指针(weak)
    IOS autosizing(设置控件的固定位置大小)
    IOS UIActivityIndicatorView动画
    IOS UIImageView的帧动画
    IOS Block动画
    IOS UIView动画(封装动画)
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/5985265.html
Copyright © 2011-2022 走看看