os.system传递包含变量的字符串

时间:2018-07-04 00:38:41

标签: python subprocess os.system

如果我在终端中键入以下命令,则该命令有效,并发送一条消息“ test”。

 sudo echo "test" | sendxmpp -t -u doorbellding -o gmail.com in06khattab

我想在Python中执行此命令,但不是测试它而是一个包含数据和时间的变量

这是我尝试过的,但是都失败了。

message="Ding Dong at "+strftime("%l:%M %p on %d-%m-%Y")

os.system('sudo echo '+message+' | sendxmpp -t -u doorbellding -o gmail.com in06khattab') #send hangouts message

enter image description here

os.system('sudo echo "test" | sendxmpp -t -u doorbellding -o gmail.com in06khattab')

enter image description here

0 个答案:

没有答案