Kerwen Blog

Stay Hungry Stay Foolish

C# unit Test 笔记

测试代码必须要做以下这几件事情: 准备测试所需要的各种条件(创建所有必须的对象,分配必要的资源等等)。 调用要测试的方法。 验证被测试方法的行为和期望是否一致。 完成后清理各种资源。 每个测试的运行都应该是相互独立的, 从而你就可以在任何时候,以任意的顺序运行每个单独的测试。 方法或类中6个值的测试的具体部位, 统称Right-BICEP: Right —— 结果是...

Tkinter 编程

http://www.runoob.com/python/python-gui-tkinter.html Tkinter 是Python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。 由于Tkinter是内置到python的安装包中、只要安装好Python之后就能import Tkinter库、而且IDLE也是用Tkinter编写而成、对于简单的图形界面Tk...

python制作查找单词翻译的脚本

http://www.cnblogs.com/sysu-blackbear/p/3830402.html

用GitPython实现Git自动化上传代码

最近一直在学习Python,最好的学习方法莫过于实践。 想来想去,自己首先想到的是把Git代码上传实现自动化。 由于自己的博客是建在Github上,所以每次更新,添加文章都需要在git bash里面运行下面的代码: 1 2 3 Git add . Git commit -m "comments" Git push origin master 之后还需要输入用户名和密码,每一次更新都需...

Python正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 下图列出了Python支持的正则表达式元字符和语法: re模块 Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例...

BeautifulSoup 笔记

安装 1 $ pip install beautifulsoup4 import 1 from bs4 import BeautifulSoup 格式化html 1 2 soup = BeautifulSoup(html_doc) print(soup.prettify()) 获取所有文字内容: 1 print(soup.get_text()) Beautiful ...

Python 错误信息

错误1: 1 2 3 4 5 import urllib.request response=urllib.request.urlopen("http://www.baidu.com/") html = response.read() html=html.decode('UTF-8') print(html) 在print时报以下错误: 1 UnicodeEncodeError: 'c...

Python 爬虫入门笔记

基础介绍 抓取网页的过程其实和读者平时使用IE浏览器浏览网页的道理是一样的。 比如说你在浏览器的地址栏中输入 www.baidu.com 这个地址。 打开网页的过程其实就是浏览器作为一个浏览的“客户端”,向服务器端发送了 一次请求,把服务器端的文件“抓”到本地,再进行解释、展现。 HTML是一种标记语言,用标签标记内容并加以解析和区分。 浏览器的功能是将获取到的HTML...

Python写网络爬虫笔记

介绍 参考资料: http://blog.csdn.net/column/details/why-bug.html

PyQt 入门介绍

介绍 PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。 P...