![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 58
polytechnic
这个作者很懒,什么都没留下…
展开
-
Python 中 sys.stdout 切换到 binary mode
Python 中 sys.stdout 默认是 text mode切换到 binary mode:sys.stdout = sys.stdout.buffer切换回来:sys.stdout = sys.__stdout__原创 2012-05-10 00:21:15 · 1166 阅读 · 0 评论 -
用 HTML 作为 Python 的图形界面
想用 Python 写点小程序,以前一直都是命令行界面的,想用图像界面,但又没多少选择。wxPython 貌似不错,可是不支持 Py3k。而且小程序,越简单越好,用不着带一个巨大的第三方库了。今天突然想到一个思路。用 HTML 做一个界面,可以有各种表单按钮什么的,通过 Ajax 和 Server 通讯。Server 当然就是 Python 了。Server 收到 Client 发过来的请求,原创 2012-07-15 08:59:06 · 48543 阅读 · 7 评论 -
What is a metaclass in Python?
原文链接:http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python出自网上用户的提问:Python 中的 metaclass 是什么?回答十分详细和精彩,特此收藏。注:在 Python 3.x 中,metaclass 的位置有略微变化,详细请看帮助文档。Classes as obj转载 2012-08-19 06:35:09 · 1343 阅读 · 0 评论 -
Python 3 中调用 COM 的库文件
在 Python 2.x 时代貌似有支持 COM的。 http://svn.python.org/projects/ctypes/tags/release_0_6_2/ctypes/win32/com/__init__.py 这个 win32 的 COM 包到了 3.x 时代就不见了。从那里参考和借鉴了很多,也被误导了很多,因为从 2.x 到 3.x 变化很大,而且那个包里面也有很多地方写得不原创 2012-08-20 12:52:27 · 4196 阅读 · 1 评论 -
Scaling Python Servers with Worker Processes and Socket Duplication
原文链接:http://metachris.org/2011/01/scaling-python-servers-with-worker-processes-and-socket-duplication/Developing servers that scale is usually quite tricky, even more so with Python and the转载 2012-08-30 10:02:48 · 1167 阅读 · 0 评论 -
wx.Log 示例
用的 python 3.3,加上 phoenix。关于 phoenix,请猛戳这里。因为没把 phoenix 放到 python 目录,而是放到当前目录了,所以 import 时候需要一点技巧。之前用到 log 都是自己写个 class,其实工作量也不太大。用 wx.Log 的好处是支持多线程,比较适合在 GUI 里面用。import importlibwxpath = "wxPytho原创 2013-10-28 08:25:17 · 2748 阅读 · 1 评论 -
wxPython for python 3.x
Python 的最大特点点是开放,然而这是把双刃剑,语言过于开放,谁都可以提交提案,并有可能被接受。这就导致了各个版本之间差异甚大,甚至不相兼容。GUI 的话,貌似 wxPython 不错,但是长期停留在 2.x 时代。最近找到一个 支持 3.x 的 wxPython:http://wiki.wxpython.org/ProjectPhoenix但是跟 2.x 版本有一些 API 的区原创 2013-10-21 23:00:09 · 20750 阅读 · 3 评论 -
python 并行处理
python 的多线程不是真正的多线程。为了发挥多核 CPU 的威力,就要用到多进程。multiprocessing 包含了一些 API,但不是很好用。最好用的是 concurrent.futures.ProcessPoolExecutor。官方的 documentation 上就有示例代码。那个线程的示例代码也可以参考。示例代码:http://docs.python.org/3/librar原创 2013-10-29 22:09:20 · 6782 阅读 · 0 评论