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版本就可以了,具体下载方法在另一个文章里

  • 相关阅读:
    魔改版BBR
    termux 开启 sshd
    Basic berkeley socket functions
    mosh
    XOR 加密
    指定so动态链接库连接器
    UTF8 UTF16 之间的互相转换
    MySQL C API概述
    C JAVA你可能不知道的那些编程细节
    虚拟内存
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/5985265.html
Copyright © 2011-2022 走看看