我在一个循环中运行顺序代码,这个循环正在进行各种计算,并且偶尔会打印出我在控制台中监视的结果。
我想做的是在程序运行时点击键盘按钮,然后在循环的下一次开始迭代时保存并处理输入(例如,作为更改某些参数的命令)。
下面是我运行的代码的结构:
for i in range(0, itrs):
# ideally at the start of each loop:
# check to see if user pressed keybutton during prev loop itr,
# but don't wait / poll for it!
# userKeyInput = checkIfUserPressedKey()
# param = modify(userKeyInput)
doSequentialComputation(param)
解决方案会涉及线程或中断的概念吗?我可能会想出一个包含文件I/O的解决方案,这并不可怕,但我想Python可能有更简单的方法可以工作。
谢谢!
目前没有回答
相关问题 更多 >
编程相关推荐