def OnClick(self,event):
print "a:", a
os.system('iperf -s -w a')
这里a正确显示。但是在os.system
命令中,a的值取0。
你能帮帮我吗?
答案 0 :(得分:2)
您没有传递a
的值,但您正在传递a
。所以,你可能想要这样做
os.system('iperf -s -w {}'.format(a))
现在,a
的值将替换为{}
。您可以通过打印来查看两个版本之间的差异
print 'iperf -s -w {}'.format(a)
print 'iperf -s -w a'
答案 1 :(得分:0)
os.system('iperf -s -w a')
取文字a而不是变量的值。我会用:
cmd = 'iperf -s -w %d' %a
os.system (cmd)