易截截图软件、单文件、免安装、纯绿色、仅160KB

Python中的单元测试

   今晚试了一下Python自带的单元测试,主要是参考了Python单元测试框架
的有关资料,折腾了一个小时左右,总算在Eric 4通过的几个简单的单元测试。在这里将所得的相关知识记录下来,方便将来查询。
    python自带的单元测试模块是unittest,从2.1以后为标准库的一部分
    1、测试模块import unittest
    2、从unittest.TestCase派生自己的测试类
    3、在测试类中定义 runTest方法,在该方法中编写测试语句,并用断言判断测试是否通过。
    4、使用unittest模块的main()方法可以将测试模块变成可运行的脚本,通过下列语句,可以在命令行直接运行测试模块
if __name__ == "__main__":
unittest.main()
        测试结果将输出到标准输出。
    5、在Eric 4中,选择‘单元测试’->‘单元测试’->选择测试模块->点'开始',运行指定的测试模块。通过的和失败的测试将分别在不同的列表中列出,同同时会用不同的颜色表示测试的结果。


相关文档:

Python查找替换

>>> import string
>>> s='adbecf'
>>>
tt=string.maketrans("abc","ABC")
>>> s.translate(tt,"")
'AdBeCf'
>>>
s.translate(tt,"")
后面的那个空字符创就是你要删除的字符,比如要删除换行就是s.translate(tt,"\n&q ......

一篇不错的Python入门教程

原文
 http://www.hetland.org/python/instant-hacking.php
Instant Hacking[译
文]
译者: 肯定来过                                ......

Python日期和字符串的互转

用的分别是time和datetime函数
'''
Created on 2009-9-2
@author: jiangqh
'''
import time,datetime
# date to str
print time.strftime("%Y-%m-%d %X", time.localtime())
#str to date
t = time.strptime("2009 - 08 - 08", "%Y - %m - %d")
y,m,d = t[0:3]
print datetime.datetime(y,m,d)

输出当前时间 ......

转段Python代码

#==================================================
import wx
import wx.media

class MyFrame(wx.Frame):
def __init__(self,parent,title):
wx.Frame.__init__(self,parent,-1,title,pos=(150,150),size&;nbsp;=(640, 480),style=wx.MAXIMIZE_BOX|wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX| ......

涉水The Python Challenge

在Stack Overflow 上看到学习Python 的一个方法是用Python 破解The Python Challenge。但我喜欢用Ruby,谁管得着呢^_^
0. 入门关很简单。
p 2**38 
1. 破解一段话,观察图片很容易发现解码表把字母表循环右移两位。
riddle = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号