需要插入一段按键暂停程序?

通过按键暂停和恢复脚本执行(python)


我有一个脚本,用于以相当慢的I / O操作控制外部计算机。我希望能够随时按一个键来暂停和恢复执行,这样就可以首先完成循环中当前迭代的执行,并在继续下一次迭代之前暂停循环。

具体来说,由于foo()子例程需要花费几秒钟的时间,因此我希望程序即使在执行时也要监听按键。有没有简单的方法可以做到这一点?



关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)
关注公众号回复python,免费领取,回复充值+你的账号,免费为您充值1000积分


所属网站分类: 技术文章 >


}

我有一个程序,是一个无休止的循环,打印“程序运行”每5秒,我想停止它当我按下结束键。在

所以我创建了一个键侦听器,如果按了end键,它将返回false。如果我没有无休止的循环,那就行了。我希望它能工作,即使我在无休止的循环中。在

}
最近有个需求就是页面上执行shell命令,第一想到的就是os.system,

但是发现页面上打印的命令执行结果 0或者1,当然不满足需求了。

通过 os.popen() 返回的是 file read 的对象,对其进行读取 read() 的操作可以看到执行的输出。但是无法读取程序执行的返回值)
尝试第三种方案 commands.getstatusoutput() 一个方法就可以获得到返回值和输出,非常好用。

最后页面上还可以根据返回值来显示命令执行结果。

}

我要回帖

更多关于 单片机通过按键切换功能 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信