在python 2.7中,我试图:
完成步骤1和2。我遇到了第3步的问题。如果有更好的方法来做到这一点,那么我会接受建议。我只想快速简便地向用户显示一个简短的警告。
第3步的主要问题是控制台窗口出现,但很快消失。理想情况下,我希望保持窗口打开,直到收到一些用户反馈,但此时我也会暂停。
这就是我所拥有的:
subprocess.call(['echo', 'One or more of the IPs failed to respond to their ping. Check Logs', ' & pause'])
我正在寻找的最终结果是用户正在他们的PC上进行日常业务,弹出窗口会告诉他们计划的ping尝试没有到达目的地,用户提供反馈来关闭弹出窗口。
答案 0 :(得分:1)
在windows环境中:
SELECT * FROM table_name WHERE id = $str
答案 1 :(得分:0)
subprocess.call(['echo', 'One or more of the IPs failed to respond to their ping. Check Logs', ' & pause'])
& pause
部分无法正常工作,因为您的shell(无论是Bash,Tcsh等)正在进行解释。这将真的发送"&暂停"作为echo
命令的第二个参数。
出于好奇,为什么不在Python中打印您的反馈?
print "One or more of the IPs failed to respond to their ping. Check logs."
如果您想暂停,可以使用time.sleep
模块中的time
。如果您想等待使用输入,可以使用raw_input执行此操作:
print "One or more of the IPs failed to respond to their ping. Check logs. Hit enter to continue."
raw_input()