python - 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
os.system('sudo echo "test" | sendxmpp -t -u doorbellding -o gmail.com in06khattab')
解决方案
推荐阅读
- ios - SwiftUI NavigationBarTitle 上面的字幕,就像在 Apple Music 中一样?
- java - 如何在 c 和 fortran 中使用 Renjin Maven 插件
- flutter - 检查 StreamSubscription 是否被取消
- java - Spring Security 无法调用 ldap 自定义提供程序
- python - 在python中从给定的json文件创建树
- azure - 如何使用 Excel Online Flow 连接器从 Azure 文件存储加载文件?
- c++ - 使用 Rcpp 返回 GMP 类
- appium - WebDriverException:未知的服务器端..原始错误:-[FBApplication resolve]: unrecognized selector sent to instance
- scala - 很高兴从给定的字符串中找到特定的句子?
- security - 802.11 中的四次握手