我有一个非常基本的python脚本(没有定义类或函数)运行正常。我需要将数据发送到hobbit监视器。
在bash中,我会像hobbit程序一样发送它,$BB
和$$BBDISP
设置在环境路径中,变量$MACHINE
和$TEST
主机和测试名称{{1由脚本确定并由hobbit显示,$COLOR
保存实际数据:
MSG
对于Python,我有这个,但它不起作用:
$BB $BBDISP "status $MACHINE.$TEST $COLOR `date` $MSG"
知道如何调整Python语法吗?
这是脚本:
[os.environ['BB'], os.environ['BBDISP'], "status arin,fliers,com.store-backup, color, date_now, msg, alert"]
答案 0 :(得分:1)
而不是
[os.environ['BB'], os.environ['BBDISP'], "status arin,flier,com.store-backup, color, date_now, msg, alert"]
你应该从python运行命令,如:
os.system(
' '.join([os.environ['BB'], os.environ['BBDISP'], '"status arin,flier,com.store-backup,', ','.join([color, str(date_now), msg, alert,'"'])])
)