gpt4 book ai didi

Python os.system 内联工作但不作为变量

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:06 24 4
gpt4 key购买 nike

此函数向 EMAIL 变量中的收件人发送 google hangouts 消息。

它适用于以下情况,其中内联电子邮件没有引号。

import os
EMAIL='in06khattab@gmail.com'

os.system('sudo echo "jjj" | sendxmpp -v -t in06khattab@gmail.com') #send hangouts message

但是,当我将变量插入到它的位置时,它不会发送。没有错误消息,调试似乎发送正确,但我认为它发送到“in06khattab@gmail.com”而不是 in06khattab@gmail.com。所以它可能包括引号,

os.system('sudo echo "jjj" | sendxmpp -v -t EMAIL') #send hangouts message

最佳答案

Python 不会像那样解释字符串中的变量。

使用连接:

os.system('sudo echo "jjj" | sendxmpp -v -t ' + EMAIL)

或者字符串格式化:

os.system('sudo echo "jjj" | sendxmpp -v -t %s' % EMAIL)

关于Python os.system 内联工作但不作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28289873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com