- 論壇徽章:
- 0
|
Hi,
各位大牛,小妹在學(xué)習(xí)過程中,有這么一個(gè)問題想問下大家:
status,output = commands.getstatusoutput("/usr/bin/python "+testcase)
如果我是用上面的語句中,想在output中得到這個(gè)command命令執(zhí)行的過程,我想print output,但是發(fā)現(xiàn)失敗了,我先實(shí)現(xiàn)的功能如下,就不知道該如何做了:
首先,我需要捕獲到在/usr/bin/python 下執(zhí)行的testcase (testcase是一個(gè)變量,實(shí)際它是一些python腳本),這樣調(diào)用會(huì)直接運(yùn)行python腳本,我需要獲取運(yùn)行該python腳本的全部內(nèi)容,應(yīng)該如何實(shí)現(xiàn)呢?
我想把這個(gè)內(nèi)容重定向到某個(gè)文件夾中或者能夠直接判斷在這些內(nèi)容中是否有如下字段:\n\rxxxCase.*Fail(這里是需要正則匹配項(xiàng)查找的內(nèi)容的,又應(yīng)該如何實(shí)現(xiàn)呢?)
謝謝各位大牛了
|
|