python - 如果用户没有响应,则继续脚本

标签 python python-2.7 automation

我有一个脚本可以完成这样那样的任务,完成后我通常将其输出提供给另一个脚本。我想绕过这个过程并使其自动化。可能通过这样做:

#end of first script's duties

print 'Would you like to run this output into the next script?'
# wait for user input 'yes or no'

# Possibly move on to next script...

如果用户在 30 秒内没有给出任何输入,是否有办法让脚本假设"is"?另外,作为奖励,我如何向命令行添加倒计时器?我还很新,这看起来很疯狂,但我很好奇这实现起来有多难。谢谢。

最佳答案

创建一个从命令行读取的线程。让主线程等待 30 秒,让第一个线程完成,并以 1 秒的间隔唤醒以打印倒计时。等待30秒后,杀死第二个线程。

关于python - 如果用户没有响应,则继续脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17556508/

相关文章:

windows - 如何在 powershell 中创建一个简短但仍然唯一的目录名称

python - 在 C++ 中嵌入 python : strange segmentation faults

python - 将参数传递给在 docker 容器中运行的 python 脚本

python - 不同的 Unicode 字符串编码相同

java - 如何在浏览器中自动化 Java applet

javascript - Protractor -ScriptTimeoutError : asynchronous script timeout: result was not received in 20 seconds

python - Django View : working with a file result in indentation error

python - TypeError 使用 GradientTape.gradient 计算梯度

macos - 让pygame在MacOS上显示除空白屏幕以外的任何内容的问题

python - 拼接字典以在 Python 中创建元组列表