在原来脚本里面添加断网记录(添加一个log文件夹)
时间: 2023-10-09 18:17:25 浏览: 38
好的,我理解您的需求是希望在原有的脚本中添加记录断网的功能,并将记录保存在一个名为“log”的文件夹中。
以下是示例代码,您可以根据您的实际情况进行调整:
```python
import os
import time
# 创建名为“log”的文件夹
if not os.path.exists("log"):
os.makedirs("log")
while True:
# 判断是否能够连接到百度网站
response = os.system("ping -c 1 www.baidu.com")
if response == 0:
print("网络连接正常")
else:
# 获取当前时间
current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
# 记录断网信息
with open("log/network.log", "a") as f:
f.write(f"[{current_time}] 网络连接中断\n")
print("网络连接中断,已记录到日志文件中")
# 每隔10秒检测一次网络连接状态
time.sleep(10)
```
以上代码中,我们使用了操作系统中的`ping`命令来检测网络连接状态,如果无法连接到百度网站,则认为网络连接中断,并将当前时间和一段文字记录到名为“network.log”的文件中。同时,程序会每隔10秒重新检测一次网络连接状态。您可以将这段代码保存为一个名为“check_network.py”的文件,并在命令行中运行它来检测网络连接状态并记录断网信息。