0
我試圖從文件中獲取輸入並逐行讀取並將其傳遞給sendline,如下所示。但它說無效的語法。我怎樣才能發送變量發送?如何將變量傳遞給sendline作爲參數
cmds = open("argv[1]","r")
i = 0
while (i < 2):
cmd = cmds.readline()
telconn.sendline(cmd);
telconn.expect (['#',pexpect.EOF])
show_mpls[i] = telconn.before
i = i+1
cmds.close()
首先修復可能是去掉周圍的argv雙引號[1] - 你不打開作爲第一個參數傳遞的文件名,你」重新打開一個名爲「argv [1]」的文件進行輸入。 – cdlane