python - Python强制输入以阻止程序挂起
问题描述
想象一下我有这个:
#file main.py
while alive:
msg = input()
print(msg)
现在在另一个线程中,我评估“活着”是真还是假。问题是 input() 会使程序挂起。
有没有办法在用户不与程序交互的情况下强制它继续前进?或者我可以从另一个线程内部终止整个程序吗?
解决方案
推荐阅读
- laravel - Laravel 7 - 如何在登录时更改数据库?
- javascript - 使用 Python 创建/编辑 mxgraph 模型
- database - 关于数据库设计:我应该如何对一些日期信息进行分类?
- python - 在seaborn中具有不同y轴和不同y尺度的箱线图
- .net - NET Core - FromQuery Datetimeoffset 不允许 +/- 符号
- nginx - 如何根据 url 参数更改 Nginx 中的别名?
- sql - 如何在sql server新版本中使用域完整性约束和断言约束
- java - 带有轮数显示的重复倒计时计时器
- here-api - 反向地理编码 - 无法建立连接,因为目标机器主动拒绝它'
- node.js - 我在 Heroku 上部署了我的应用程序,但后来我遇到了 cors 问题