Python
Python是数据科学不可能绕过的一条巨型蟒蛇,它凭借着胶水语言的美誉一路披荆斩棘,成为数据挖掘、人工智能的主要语言。后经历2到3的蜕变,成为21世纪影响深远的主流编程语言。
恒宝乐园
好好工作,好好生活。
展开
-
Python2.7:UnicodeDecodeError :'gb2312' codec can't decode bytes:illegal multibyte sequence
Python版本:2.7 IDE:Pycharm2017 报错原因:爬虫一些古老的页面时,解码编码为UTF-8时发生乱码情况,使用GB2312解码进行UTF-8编码时爆发异常,无法完成编码。查询页面原始编码还恰好为GB2312。一头雾水之下开始百度,发现页面中如果少量包含GB2312之外的字符也是可以的,需要使用GB18030去解码,然后编码成UTF-8。具体代码如下:string.decode转载 2017-07-27 13:52:32 · 1723 阅读 · 0 评论 -
Python2.7 如何引入自己写的类
系统环境:win10 开发环境:JetBrains PyCharm 2017.1.5 x64 Python版本:2.7假如我们有一个class叫DBUtil,它在A.py里(最好一个py文件中对应一个class,这样比较清晰),它应该具有init(self)函数。就像这样:class DBUtil: def __init__(self): print '开始构建DBUti原创 2017-07-24 10:26:57 · 11299 阅读 · 0 评论 -
Python 2.7:字符串乱码问题的解决
背景: Python 2.7 Windows 7 Pycharm 2017.1当我们从数据库中提取到字符串,需要在控制台输出字符串,却没有显示出我们所期待的效果,多半是编码有问题。可以通过下面这一行代码来实现正常的输出:unicode(str).decode('unicode_escape').encode('utf-8')另外,在代码中出现中文字符串时,应当注意在前面加上u。原创 2017-09-26 13:05:09 · 1446 阅读 · 1 评论 -
Python2.7:打印字符串是Unicode
背景: Python 2.7 Windows 7 Pycharm 2017.1当我们从数据库中提取到字符串,需要在控制台输出字符串,却没有显示出我们所期待的效果,多半是编码有问题。可以通过下面这一行代码来实现正常的输出:unicode(record).decode('unicode_escape').encode('utf-8')另外,在代码中出现中文字符串时,应当注意在前面加上原创 2017-08-23 12:58:54 · 2976 阅读 · 0 评论 -
Windows环境安装python mysqlclient
1. Windows下安装非常困难可以在Python Package Index搜索pip install 的whl文件,这个whl是wheel的缩写,大家经常称呼这个东西叫轮子。你听别人说安一个轮子,就是说这个玩意儿。2. 选择对应的whl文件进行下载。3. 额外注意当出现了:is not a supported wheel on this platform.首先考虑一下是不是安装的python的位数不对,因为我感觉大部分人系统不会选错。这个时候需要大家参考:如何查看python是32位还是64原创 2021-07-19 09:04:11 · 1088 阅读 · 0 评论