当我们编写 Python 脚本时,经常需要让脚本暂停执行一段时间,例如等待用户输入或者等待其他程序执行完毕。在 Python 中,有多种方法可以实现暂停脚本的执行。下面将详细介绍 Python 脚本暂停执行的几种方法。
方法一:使用 time.sleep()
time.sleep() 是 Python 提供的内置函数,可以让脚本暂停执行一段时间。它的语法如下所示:
import time
time.sleep(seconds)
其中,seconds 表示需要暂停的时间,单位为秒。下面给出一个例子:
import time
print("start")
time.sleep(3)
print("end")
上述代码中,程序会输出 "start",然后暂停 3 秒钟,最后输出 "end"。
方法二:使用 threading.Timer()
threading.Timer() 可以让脚本在一段时间之后执行特定的操作。它的语法如下所示:
import threading
t = threading.Timer(seconds, function)
t.start()
其中,seconds 表示需要暂停的时间,function 表示需要执行的操作。下面给出一个例子:
import threading
def print_message():
print("Hello, world!")
print("start")
t = threading.Timer(3, print_message)
t.start()
print("end")
上述代码中,程序会输出 "start",然后暂停 3 秒钟,最后输出 "end"。在暂停的 3 秒钟内,程序会执行 print_message() 函数,输出 "Hello, world!"。
这就是 Python 脚本暂停执行的两种方法,通过它们可以更好地掌控脚本的执行时间,提高程序的运行效率。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:让Python脚本暂停执行的几种方法(小结) - Python技术站