2 回答

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊
我找到了解決方案。它正在使用以下代碼。
導(dǎo)入子流程
SG = ["PC1","PC2","PC3","PC4"]
對(duì)于 SG 中的 i: print(i) subprocess.call("symsg -sid 73 show " + SG)

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
自從我使用子流程以來(lái)已經(jīng)有一段時(shí)間了。您可以在此處查看有關(guān)如何使用子進(jìn)程的 python 文檔??雌饋?lái)您需要將參數(shù)放在一個(gè)列表中并將它們分開(kāi)。我在 Windows 上運(yùn)行了這個(gè)快速測(cè)試,它成功了。
from subprocess import run
test = run(['ipconfig', '--help'])
print(test)
編輯
基于以下關(guān)于使用問(wèn)題實(shí)際命令的評(píng)論。這是我的嘗試。我無(wú)法測(cè)試此命令以驗(yàn)證它是否有效,因?yàn)槲覜](méi)有sysmsg.
from subprocess import run
test = run(['symsg', '-sid', '73','show', SG[i]])
print(test)
添加回答
舉報(bào)