代码改变世界

随笔分类 -  Python

Twisted中有个功能叫代理

2011-01-07 18:04 by CleverDeng, 2010 阅读, 收藏, 编辑
摘要: Twisted是基于Python语言在网络应用方面的类库,能够很好的兼容Windows与Linux平台,用来开发网络应用方面的软件非常方便。类库中包含一个代理上网的功能,可以用来小爽一把建立代理服务器。Twisted代理功能的应用:[代码]如果您已经安装好了Twisted包,启动运行并设置浏览器上网方式为“代理方式”,如果RP爆发,代理上网功能就使用这几行代码搞定了。 阅读全文

用Python写个翻译工具

2010-11-22 10:20 by CleverDeng, 6354 阅读, 收藏, 编辑
摘要: 在英语词典方面,Linux环境下的软件远不及Win环境下,由于工作一般都在Linux环境下,并且希望在堆码的时候不用离开vim编辑器,于是花了一点时间写了个翻译的小工具,主要方便我在Linux环境下遇到不认识的英语单词时充当翻译小助手。这个小工具使用Python语言编写完成,其中使用到这些类库(urllib,BeautifulSoup),前者主要负责网络通讯方面,后者负责HTML的解析。这也是Py... 阅读全文

Python使用Pygtk和Py2exe打包遇到的问题

2010-11-15 11:23 by CleverDeng, 3956 阅读, 收藏, 编辑
摘要: 最近花了一天的时间使用Pygtk开发了一个下载器Demo,这个小工具也可以认为是在线升级的原始模型,功能很简单,根据配置文件的Url地址下载数据到本地。 之前一直都没有接触过gtk编程,好在高中时就开始用VB写Winform程序,有事件触发机制编程的基础,因此上手写程序比较顺利,可是在打包部署时却遇到了不少的小麻烦。 恩,本篇文章不是介绍怎么开发这样的工具,而是介绍以下2个主题: 一、如何在windows平台下配置gtk开发环境 二、使用Py2exe打包 也许您会认为安装软件是很容易的事情,可是我花在这2个主题上的时间比编码实现功能的时间的比例是2:8,也许是我在这2个主题上接触少,研究不够透彻。 阅读全文