要自动重新运行Python脚本,你可以使用一个循环来不断运行脚本。以下是一个例子:
```python
import time
import subprocess
while True:
# 运行Python脚本
process = subprocess.Popen(['python', 'your_script.py'], stdout=subprocess.PIPE)
# 等待脚本运行完成
process.wait()
# 打印输出
print(process.stdout.read())
# 等待一段时间后重新运行脚本
time.sleep(10) # 在这里可以修改等待的时间间隔
```
在这个例子中,我们使用 `subprocess` 模块来运行Python脚本,并使用 `Popen` 方法创建一个包含脚本进程的对象。然后,我们使用 `wait` 方法等待脚本运行完成,在此之后可以处理输出。最后,我们使用 `time.sleep` 方法来等待一段时间(在这里是10秒),之后重新运行脚本。
当然,你可以根据自己的需求修改这个例子,比如可以添加退出条件或者设置运行时间等。