python写一个定时任务每3秒钟执行一次windows命令ping 192.168.140.115 -l 5000 -n 10,将每次的结果追加到文件中
时间: 2024-05-09 11:19:52 浏览: 153
以下是Python的代码实现:
```python
import os
import time
while True:
# 执行ping命令,并将结果追加到文件中
with open('ping_result.txt', 'a') as f:
f.write('\n\n\n')
f.write(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())+'\n')
result = os.popen('ping 192.168.140.115 -l 5000 -n 10')
f.write(result.read())
# 暂停3秒钟
time.sleep(3)
```
这段代码使用了一个无限循环,在每次循环中执行ping命令,并将结果追加到文件中。使用`open`函数打开文件,并设置为追加模式,然后在每次循环中先写入当前时间,再执行ping命令,并将结果写入文件中。最后使用`sleep`函数暂停3秒钟,等待下一次循环。
阅读全文