基于IP地址和子网查找选项卡执行位置查找

2024-04-28 23:58:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python的新手,正在寻求帮助这是多么的可能。我正在寻找一种方法来查找一个文件中的IP地址,并查找该IP子网基于另一个文件的位置:

设备IP地址文件:

设备IP地址

—————————————————————————————————————————————————————————

服务器1 | 1.1.1.1

服务器2 | 2.2.2.2

服务器3 | 3.3.3.3

计算机1 | 4.4.4.4

计算机2 | 5.5.5.5

计算机3 | 6.6.6.6

计算机4 | 7.7.7.7

子网文件:

网络| cidr |类型|位置

————————————————————————————————————————————————————————————

1.1.1.0 |/23 |网络|数据中心-1区

2.2.2.0 |/23 |网络|数据中心-2区

3.3.3.0 |/21 |网络|数据中心-3区

4.4.4.0 |/21 |网络|办公地点1

5.5.5.0 |/23 |网络|办公地点2

6.6.6.0 |/28 |网络|办公地点3

7.7.7.0 |/31 |网络|办公地点4

8.8.8.0 |/31 |网络|办公地点5

我要做的是创建一个python脚本,该脚本将从一个文件中读取设备IP地址,并根据子网文件中列出的该IP地址的子网查找位置,并将结果输出到新文件:

输出文件:

设备| IP地址|位置

——————————————————————————————————————————————————————————————————

服务器1 | 1.1.1.1 |数据中心-1区

服务器2 | 2.2.2.2 |数据中心-2区

服务器3 | 3.3.3.3 |数据中心-3区

计算机1 | 4.4.4.4 |办公地点1

计算机2 | 5.5.5.5 |办公地点2

电脑3 | 6.6.6.6 |办公地点3

计算机4 | 7.7.7.7 |办公地点4

目前这些文件是XLSX格式,但如果更容易的话,可以很容易地转换成另一种格式。在


Tags: 文件方法ip网络服务器脚本类型格式