
Python3及其类库
u011008379
这个作者很懒,什么都没留下…
展开
-
《Python灰帽子》 构建自己的Windows调试器中的一个问题
这本书貌似有挺多小错误的,而且针对的是Python 2.x版本以及32位操作系统,所以要用Python 3.x 学习起来会略有麻烦(我的开发环境是WinXP+python 3.3)。 因为python 3.x默认是Unicode编码,所以在对Windows API传参时就有可能遇到麻烦。比如,CreateProcessA函数的第一个参数要求的是ascii编码的字符串,如果直接传python字符原创 2015-01-29 10:59:39 · 702 阅读 · 0 评论 -
解决Matplotlib绘制的图表不能正确显示中文
解决这个问题有两种方法,一种方法是修改配置文件,这种方法一劳永逸,以后不必担心中文显示的问题(重新安装Matplotlib除外),另一种方法是通过代码修改,比较局限,但步骤少点。原创 2016-05-15 21:51:54 · 7929 阅读 · 0 评论 -
PySide程序的国际化
软件的国际化(Internationalization)也就是让程序支持多国语言,在这里我介绍一种在运行程序前切换软件语言的方法。 首先,你需要把所有软件显示的字符串放在self.tr("...")函数中,只有这个函数中的字符串在后面才会被提取翻译。原创 2017-03-07 00:31:10 · 2376 阅读 · 1 评论 -
Ubuntu下安装PySide
PySide是Python下的一款GUI库,可惜Github上的PySide很久没更新了,估计是被遗弃了,真是可惜。不过还有PyQt可用,不知日后会发展成什么样子。 只是最近需要改一下之前写的一个GUI程序,所以又重新安装PySide。本想在Windows系统上直接用pip安装,没想到居然提示最高只支持到Python3.4,这才发现PySide很久没更新了。原创 2017-02-16 23:50:12 · 4057 阅读 · 0 评论 -
Windows下安装PySide
虽说PySide很久没更新了,安装最新的Python 3.6后,用pip安装会提示最高支持到3.4,而且PyPi上编译过的whl版本也只支持到3.4,而且还没有Python 3.x的Windows 64 位版本的,不过其他网站上却有支持最新Python的whl版本,而且还支持64位系统。 下载网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/原创 2017-02-23 21:53:12 · 7592 阅读 · 0 评论 -
Matplotlib画图之调整字体大小
这里直接用代码片段说明一下如何设置刻度、图例和坐标标签字体大小。import matplotlib.pyplot as plt# 代码中的“...”代表省略的其他参数ax = plt.subplot(111)# 设置刻度字体大小plt.xticks(fontsize=20)plt.yticks(fontsize=20)# 设置坐标标签字体大小ax.set_xlabel(..., font原创 2017-03-05 21:49:19 · 100587 阅读 · 1 评论 -
Python3 字典使用上的一个小细节
我用Python2比较少,不知道Python2会不会也有这样一个问题,所以这里我暂把这个使用上要注意的一个点限制在Python3. 我们知道,Python3的字典是无序的,也就是我们并不能直接控制字典中键的排列顺序。原创 2016-01-02 20:01:29 · 838 阅读 · 0 评论 -
Django连接MySQL数据库
Django连接数据库本不应该成为一个问题,怎奈我用的是Python 3,不能用那个经典的MySQLdb来解决连接MySQL的问题,因为作者似乎没有继续维护那个库,所以只支持Python 2,不过好在我们用Python 3的还是有其他选择的。原创 2015-10-31 21:49:50 · 906 阅读 · 0 评论 -
支持Python3的图表库
表示接触Python比较晚,所以一开始学习的就是Python3。最近需要用在网页上显示图表,所以在网上大肆搜罗了一番,很多都是只支持Python2的,不过还是发现了支持Python3的图表库。原创 2015-10-31 21:26:17 · 2432 阅读 · 0 评论 -
用Python3处理JSON
本文转载自http://my.oschina.net/pangyangyang/blog/200329(略作修改) 在python中提供了标准库json将基本类型的数据转化成json格式,但是在涉及到自定义类型时需要扩展或者复写Encoder(Decoder)来实现,默认情况下json会抛出”TypeErro: xxx is not json serializable”的错误。转载 2015-10-02 13:46:19 · 4474 阅读 · 0 评论 -
Python3 用Pillow代替PIL
PIL(Python Imaging Library)没有支持Python3,所以像我这样使用Python3在Django的模型中想定义ImageField就没办法了,不过还好又出来了Pillow(文档:http://pillow.readthedocs.org/en/latest/),这样只要用easy_install pillow 就可以在模型中定义ImageField这个类型了。原创 2015-03-09 16:52:39 · 9964 阅读 · 0 评论 -
在Python文件中指定Python解释器
以下针对Ubuntu系统,Windows系统没有测试过。 Ubuntu中默认就安装有Python 2.x和Python 3.x,默认情况下python命令指的是Python 2.x。因此当将Python脚本设为可执行文件直接在命令行里执行时,系统调用的是Python 2.x的解释器。 如果在直接...原创 2018-02-12 21:59:17 · 13796 阅读 · 0 评论