掌握Python等待时间:如何优雅地处理用户输入过程

有时候我们希望在执行下一步骤之前让我们的Python程序等待一段时间。我们可以使用时间模块的sleep()函数来暂停程序指定的秒数。

Python等待时间

让我们来看一个快速的示例,在执行更多的语句之前,暂停我们的程序5秒钟。

import time

print('你好,下一条消息将在5秒后打印。')

time.sleep(5)

print('睡眠时间结束。')

当我们运行此程序时,第一次打印语句和第二次打印语句之间将会有5秒的延迟。

Python 等待用户输入

有时候我们需要通过控制台从用户那里获取一些输入。我们可以使用input()函数来实现这个目的。在这种情况下,程序将无限期等待用户输入。一旦用户提供了输入数据并按下回车键,程序将开始执行下一条语句。

sec = input('让我们等待用户输入。请告诉我现在要睡眠多少秒。\n')

print('即将睡眠', sec, '秒。')

time.sleep(int(sec))

print('睡眠够了,我退出了!')
Python等待时间,Python等待用户输入
bannerAds