python学习:如何让 python 程序暂停/pause
在 python 里可以让程序暂停的几种方法
场景
今天在用
pm2
做进程守护的时候,发现一个脚本,在不断的被重启,所以,这个时候,发现需要让执行一次的脚本,暂停才可以把最终代码交给pm2
来进行cron_restart
管理
几种实现方法
- 使用
sleep
方法 - 使用
input
方法,等待用户输入 - 使用
os.system
执行系统自带的pause
命令
sleep
使程序暂停
import time
old = time.time()
time_suspend = 5
print("****Program Starts****")
time.sleep(time_suspend)
print("****Program Ends****")
current = time.time()
print(f'Time taken is {current-old}')
使用 input
方法
import time
old = time.time()
print("****Program Starts****")
n = int(input("Enter your number : "))
print(f'Number provided is {n}')
print("****Program Ends****")
current = time.time()
print(f'Time taken is {current-old}')
使用系统的 pause
命令
import os
import time
old = time.time()
print("****Program Starts****")
os.system("pause")
print("****Program Ends****")
current = time.time()
print(f'Time taken is {current-old}')