Python性能测试工具
有段时间没写Python了,业余时间都研究.NET和帮朋友处理一些问题。就这样Python将近两个月没碰了。(*^__^*),这篇文章也是为.NET而写的,作个内链。顺便记录一下。
Python 社区有句俗语:“Python 自己带着电池。” 别自己写计时框架。Python 2.3以后 、具备一个叫做 timeit 的完美计时工具。DiveInto中的例子
全文阅读 »
执着,坚定,友爱,勇敢
有段时间没写Python了,业余时间都研究.NET和帮朋友处理一些问题。就这样Python将近两个月没碰了。(*^__^*),这篇文章也是为.NET而写的,作个内链。顺便记录一下。
Python 社区有句俗语:“Python 自己带着电池。” 别自己写计时框架。Python 2.3以后 、具备一个叫做 timeit 的完美计时工具。DiveInto中的例子
全文阅读 »
大概看了一下,能快速理解的:
简单的、直观的理解
Python对Module的加载有一定的顺序
所以这里就会出现Module覆盖的问题,Python中Import是不覆盖操作的。也就是如果加载了就不会重心加载相应的Module。比如你当前的取名就是xml.py,而Python本身就有一个xml.py这个时候的结果是Python将无法使用自带的xml.py
参考:
http://www.cnblogs.com/sislcb/archive/2008/09/07/1285996.html
http://blog.donews.com/maverick/archive/2007/07/02/1182018.aspx
先说说需求,因为和客户合作,对方要求按规定的XML格式(通过XML Schema)来提供数据。本身XML验证没什么问题的,但是当XML的文件很大时,我们现在是100M左右。你如何去确认生成的XML是否符合XSD文件的定义呢。用人眼睛去看,这可是几十万条数据,肯定只能通过XML自身的验证机制来处理了。
XML的格式验证方法就这几个,如果你的文件只有几M,这个可以通过XMLSPY、XMLPAD,这些工具都可以验证。但这个100M的文件,这些工具都没办法打开。 全文阅读 »
这是给一位LZ的回答。我觉得挺典型,在面向对象应该经常碰到。就粘贴了一遍。
LZ的内容:
class xx:
def __int__(self):
self.var = []
self.run(self.var)
def run(self, var):
do_sth_with_var
class xx:
def __int__(self):
self.var = []
def run(self):
do_sth_with_self.var
快。
是不是第一种方法省去了在类空间里寻找变量所以会快些?不知大家有什么看法。
用了pymssql写了一个读取数据库生成XML的程序。但发现用py2exe打包后的程序不能运行。
最后问题总结是这样的情况
参考:
http://bbs.chinaunix.net/thread-784061-1-1.html