-1
我想記錄一些信息,當cmd B和cmd C正在執行時。 我的想法是,在cmd B和cmd C開始之前執行cmd A(cmd A意味着記錄信息),然後在cmd B和cmd C完成時掛起cmd A. 如何實現它?Python如何實現保持cmdA執行到cmdB cmdC完成
我想記錄一些信息,當cmd B和cmd C正在執行時。 我的想法是,在cmd B和cmd C開始之前執行cmd A(cmd A意味着記錄信息),然後在cmd B和cmd C完成時掛起cmd A. 如何實現它?Python如何實現保持cmdA執行到cmdB cmdC完成
您可以從cmdA函數運行cmdB和cmdC函數。
def cmdB():
pass
def cmdC():
pass
def cmdA():
# start recording information
print "recording started"
#run cmdB
cmdB()
# run cmdC
cmdC()
# stop recording
print "recording stopped"
if __name__ == '__main__':
cmdA()
非常感謝。我會試一試。 – Fern 2013-02-19 01:03:59
如果cmdA用於向文件寫入信息,當cmdB和cmdC完成時如何停止寫入?例如,cmdA就像「subprocess.Popen(cmd +'> c:\\ data \\ test1.log')」,實際上,我不知道如何繼續寫test1.log。 – Fern 2013-02-19 03:00:00