前言
本文是该专栏的第35篇,后面会持续分享python的各种干货知识,值得关注。
在工作上,有时候会遇到如下情况,需要对指定的python脚本进行重启。第一种情况,就是当python脚本执行结束之后,可以通过python再次自动重新执行该python脚本;第二种情况,当python脚本执行过程中出现“非bug性”报错,比如爬虫程序中的网络问题会导致程序出错终止,这个时候需要通过python自动重新执行该脚本。
出现上述问题,需要怎么解决呢?下面,跟着笔者直接往下看正文,通过python自动重新执行指定的python脚本。(附完整代码)
正文
针对上述的设想,本文将主要针对上面的两种情况做一个针对性的解决方法。
在前面已经提到,当我们的目标python脚本执行完成,希望通过python进行自动重新运行该python脚本,需要怎么做呢?先举例如下:
假设存在如下test.py脚本
- import time
-
- for i in range(10):
- with open(r'test.txt', 'a', encoding='utf