【发布时间】:2014-07-27 04:38:17
【问题描述】:
我正在测试排序算法,因此我想在我的 Python 代码中进行编译,即 linux 命令“time”,因为它需要一些有趣的参数,例如快速排序的调用。
from subprocess import Popen
import quicksort
import rand
time=Popen("time quicksort.main(rand.main())")
这是完全错误的,但它是我设法得到的最接近的。子进程类的概念我还没有掌握,是否可以将方法调用与linux命令结合起来,或者只在python中添加“grep...”之类的命令并将输出发送到变量??
【问题讨论】:
-
好吧,我还不如写一个Makefile,但是我们可以用python代码来做吗?
标签: python linux command subprocess