小编Jef*_*ose的帖子

什么是"针对接口而不是对象的代码"的Python版本?

灵感来自一个很好的问题(和一堆很棒的答案).

语句"针对接口的代码,而不是对象"在Python中是否有任何意义?

我正在寻找像原始问题中的答案,但有Python片段和想法.

python oop interface inversion-of-control

43
推荐指数
3
解决办法
8300
查看次数

QListWidget和多选

我经常QListWidget有几个信号和插槽连接.一切都按照我的预期运作.我可以更新,检索,清除等

但UI不支持多种选择.

如何"启用"多项选择QListWidget?我对PyQt的有限经验告诉我,我需要QListWidget通过子类创建一个自定义..但接下来呢?

Google给了我C++答案,但我正在寻找Python

http://www.qtforum.org/article/26320/qlistwidget-multiple-selection.html

http://www.qtcentre.org/threads/11721-QListWidget-multi-selection

python user-interface pyqt qlistwidget

16
推荐指数
4
解决办法
2万
查看次数

在Twisted中通过ssh运行远程命令的最佳方法?

我有一个扭曲的应用程序,现在需要监视在几个盒子上运行的进程.我手动做的方式是'ssh和ps',现在我想要扭曲的应用程序.我有2个选择.

使用paramiko或利用的力量twisted.conch

我真的想用,twisted.conch但我的研究让我相信它主要用于创建SSHServers和SSHClients.但是我的要求很简单remoteExecute(some_cmd)

我能够弄清楚如何使用paramiko但我不想坚持paramiko我的扭曲的应用程序,然后再看看如何使用twisted.conch

twisted关于如何remote_cmds使用ssh 运行的代码片段将受到高度赞赏.谢谢.

python ssh twisted

12
推荐指数
1
解决办法
7016
查看次数

在目录中查找最新文件而不读取其中的所有内容

我正试图找出一个巨大的文件系统中的最新文件.一种方法是遍历所有目录 - 一次一个,读取其内容,选择最新文件等.

明显的缺点是我必须获取特定目录中的所有文件.我想知道是否在Python [1]中有一个"魔术"调用,Unix支持它只获取目录中的最新文件.

[1].我的应用程序是在Python中,但如果stdlib中不存在现成的解决方案,请使用系统调用提供C(语言)备选方案.我愿意写一个C-extension并使其成功.

谢谢

更新:我想我应该解释为什么inotify类型解决方案不适合我.我只是在寻找使用Python/C的系统调用,它可以给我最新的文件.是的,人们可以通过inotify(或类似的总体设置)来监视FS的变化但是给定一个随机目录如何找到最新的文件是问题的本质.

c python unix

4
推荐指数
2
解决办法
1570
查看次数