2
我有一個使用Twisted框架編寫的Python Bot,我有一個輸出某些文本的C程序。我如何能夠運行Twisted使用命令運行C程序,收集輸出,然後將輸出打印回給我?如何運行C程序並使用Twisted Python獲取程序的輸出
我有一個使用Twisted框架編寫的Python Bot,我有一個輸出某些文本的C程序。我如何能夠運行Twisted使用命令運行C程序,收集輸出,然後將輸出打印回給我?如何運行C程序並使用Twisted Python獲取程序的輸出
最簡單的方法是getProcessOutput:
from twisted.internet.utils import getProcessOutput
df = getProcessOutput('ls', args=('/home','-lah'))
df.addCallback(printOutput)
另見http://twistedmatrix.com/documents/current/core/howto/process.html如果你需要更復雜的東西。
一個天真的問題,但爲什麼使用python的子進程模塊? – dicato