mtr python和linux

时间:2018-02-27 18:18:11

标签: python linux

我正在使用位于https://github.com/catalyst/smokeping-mtr-alert/blob/master/smokeping-mtr-alert的脚本中的python代码在linux上进行MTR实现。

我关注的代码行是

mtr_command = "mtr -n --report %s" % pipes.quote(args.hostname)

我希望修改mtr的输出以使用-o选项提供我想要的详细信息,特别是我想添加-o "LSRD NBWA JXIM V"但显然代码不能

mtr_command = "mtr -n --report %s -o "LSRD NBWA JXIM  V" % pipes.quote(args.hostname)

如何添加输出修饰符以获得我需要的输出?

1 个答案:

答案 0 :(得分:0)

 mtr_command = 'mtr -n --report %s -o "LSRD NBWA JXIM V"'% pipes.quote(args.hostname)

mtr_command = 'mtr -n --report {0} -o "LSRD NBWA JXIM V"'.format(pipes.quote(args.hostname))

尝试在外部命令字符串上使用单引号并在内部使用双引号