在Python中,可以使用`time.sleep()`函数来让程序等待一定的时间。该函数接受一个参数,表示等待的秒数。例如,以下代码将让程序等待5秒钟:
```python
import time
print("Start")
time.sleep(5)
print("End")
```
如果你想在等待一定时间后自动退出程序,可以使用`sys.exit()`函数。该函数会立即终止程序的执行,并返回指定的退出码(默认为0)。例如,以下代码将让程序等待3秒钟后自动退出:
```python
import time
import sys
print("Start")
time.sleep(3)
print("End")
sys.exit()
```
需要注意的是,`sys.exit()`函数只能在主程序中使用,不能在子线程中使用。如果你想在子线程中退出程序,可以使用`threading.Thread._stop()`方法,但这种做法并不安全,可能会导致资源泄漏和数据损坏。因此,建议在编写多线程程序时,使用`threading.Event`或其他线程同步机制来控制程序的退出。