下面是一段实现这个功能的Python代码:

import os

# 定义要扫描的IP地址范围
ip_prefix = '192.168.1.'
start_ip = 1
end_ip = 254

# 打开文件准备写入结果
result_file = open('ping_result.txt', 'w')

# 循环ping测试每个IP地址
for i in range(start_ip, end_ip+1):
    ip = ip_prefix + str(i)
    response = os.system('ping -n 1 ' + ip)
    if response == 0:
        result_file.write(ip + ' is up\n')
    else:
        result_file.write(ip + ' is down\n')

# 关闭文件
result_file.close()

这段代码先定义了要扫描的IP地址范围,然后循环ping测试每个IP地址,并根据测试结果将结果写入txt文件中。注意,这里使用了os模块中的system函数来执行ping命令。

写一段python 要求ping测试局域网内的所有IPping成功的记录到txt文件中

原文地址: https://www.cveoy.top/t/topic/bIB4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录