我不知道如何在python中为getoutput
方法的每一行添加文本
代码如下所示:
...
def mloop():
for i in csv2hash(SLIST):
...
if i.get('IP'):
r = getoutput(CMD3 % (i['IP'])
for line in iter(r):
print i['IP']
...
问题是,如果我尝试这段代码,它将显示“:”in iter(r):
的语法错误,如果我删除“:”(我想我不应该这样做……),它将显示print
的语法错误。CMD3变量是一个bash脚本,用于列出ssh服务器上文件夹中的所有文件。在所有的处理之后,它全部进入csv(我这里没有包括这些代码)
我可以在bash脚本中添加IP,但是我想在python中这样做
谢谢你的帮助
我想这个代码可以解决你的问题。试试这个
相关问题 更多 >
编程相关推荐