小编Pau*_*ndt的帖子

为什么在Python中进行功能编程?

在工作中,我们习惯以非常标准的OO方式编写Python.最近,有几个人加入了这个功能性的潮流.他们的代码现在包含更多的lambda,map和reduce.我知道函数式语言对并发性有好处,但Python函数编程真的有助于并发吗?我只是想了解如果我开始使用更多Python的功能,我会得到什么.

python functional-programming

35
推荐指数
6
解决办法
3605
查看次数

PyQT GUI测试

有没有人知道除了Squish之外还有PyQT的自动GUI测试包?没有什么可以反对Squish我只是在寻找其他包裹.如果有一个开源软件包会很酷.我正在Linux下进行测试.

python testing pyqt

13
推荐指数
1
解决办法
2665
查看次数

Python可以配置为缓存sys.path目录查找吗?

我们一直在对通过远程连接运行的Python进行大量基准测试.该程序在异地运行但在现场访问磁盘.我们在RHEL6下运行.我们用strace观看了一个简单的程序.它似乎花了很多时间执行stat和open文件以查看它们是否在那里.在远程连接上,这是昂贵的.有没有办法配置Python一次读取目录内容并缓存它的列表,所以它不必再检查它?

示例程序test_import.py:

import random
import itertools
Run Code Online (Sandbox Code Playgroud)

我运行了以下命令:

$ strace -Tf python test_import.py >& strace.out
$ grep '/usr/lib64/python2.6/' strace.out | wc
331    3160   35350
Run Code Online (Sandbox Code Playgroud)

所以它在该目录中大约看了331次.其中很多都有如下结果:

stat ( "/usr/lib64/python2.6/posixpath", 0x7fff1b447340 ) = -1 ENOENT ( No such file or directory ) < 0.000009 >
Run Code Online (Sandbox Code Playgroud)

如果它缓存了目录,则不必统计文件以查看它是否存在.

python python-import

12
推荐指数
2
解决办法
742
查看次数

哈德森功勋插件?

有没有人把哈德森的本地副本整合到一起?

具体来说,将Hudson网页上的sha1链接回到功能强大的网页.

continuous-integration hudson gitorious jenkins

6
推荐指数
1
解决办法
1285
查看次数