FOR 循环问题以及 IP 地址的相关性

亚历山德罗

我是 python 的新手,试图创建一个 python3 脚本,它接受一个像这样格式的 CSV 输入(它是一个防火墙规则集):

Source;Destination;Service;Action;Comment
10.0.0.0/8 172.16.0.0/16 192.168.0.0/24 23.2.20.6;10.0.0.1 10.0.0.2 10.0.0.3;udp:53 tcp:53;accept;No.10: ID: INC0000000001

并关联其中包含的 IP。

我创建了以下基础:

import ipaddress
import csv
with open('BE-E2_D1_Source.csv', 'rt') as f:
    reader = csv.reader(f)
    for row in reader:
        str(row)
        x=';'.join(row)
    for row2 in x:
        y=' '.join(row)
        print (y.split(" "))

第一个问题:这将返回一个输出,该输出返回 CSV 文件中包含的行数的 60 倍。我无法理解为什么。你能帮我吗?

第二个问题:我真的很感谢输入,以便将源和/或目标中的 IP 地址关联起来。

任何帮助是极大的赞赏。

问题81

首先,文件中的数据不是用逗号分隔的,这意味着您只需在第二个循环中遍历所有字符。通过打印亲自查看row2

我相信您正试图为<fieldname>: <data>文件中的每一行数据打印出类似 , 的内容

您不需要导入的模块。以下脚本工作正常。

with open('BE-E2_D1_Source.csv', 'r') as f:
    lines = [i.strip() for i in f.readlines()]
    header = lines[0].split(';')
    rows = [i.split(';') for i in lines[1:]]

    for row in rows:
        for idx, field in enumerate(row):
            print(f"{header[idx]}: {field}")
        print()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环相关性错误自动加载常量

来自分类Dev

数据框与旋转值的相关性(循环?)

来自分类Dev

在列表内的列表之间查找相关性的效率问题

来自分类Dev

按 IP 地址循环

来自分类Dev

如何在for循环中存储来自for循环的数据?(r中的滚动相关性)

来自分类Dev

循环时获取产生最高/最低皮尔逊相关性的变量

来自分类Dev

计算一列与其他列的选择之间的相关性而无循环

来自分类Dev

for循环可在2个不同的数据框中查找相同变量(列)之间的相关性

来自分类Dev

C ++ CppCheck算法建议(std :: find_if而不是原始循环)的相关性

来自分类Dev

循环时获取产生最高/最低皮尔逊相关性的变量

来自分类Dev

计算一列与其他列的选择之间的相关性而无循环

来自分类Dev

在两个以上数据框内的相同变量的嵌套列表内循环相关性测试

来自分类Dev

使用循环根据R中的子集数据计算相关性

来自分类Dev

如何在WordPress / Cpanel网站上解决“撰写者相关性”问题?

来自分类Dev

查找列表内列表之间的相关性时出现效率问题

来自分类Dev

引用IP地址生成配置文件时出现Terraform循环依赖问题

来自分类Dev

PaceMaker虚拟IP的IP源地址问题

来自分类Dev

什么是内核ip转发?相关问题

来自分类Dev

PHP IP地址在循环中被截断

来自分类Dev

获取与最近更改条目相关的IP地址

来自分类Dev

curl与Zend中的IP地址连接的问题

来自分类Dev

回显IP地址出现问题

来自分类Dev

按相关性能问题排序

来自分类Dev

IP地址0.0.0.1的用途是什么以及如何使用它?

来自分类Dev

地址和寄存器(MCU地址)之间的区别以及相关问题

来自分类Dev

更新HATEOAS的相关性

来自分类Dev

MySQL相关性排序

来自分类Dev

根据相关性填写

来自分类Dev

如何根据一个表中两列之间的相关性以及R中另一表中的结果来过滤结果?

Related 相关文章

  1. 1

    循环相关性错误自动加载常量

  2. 2

    数据框与旋转值的相关性(循环?)

  3. 3

    在列表内的列表之间查找相关性的效率问题

  4. 4

    按 IP 地址循环

  5. 5

    如何在for循环中存储来自for循环的数据?(r中的滚动相关性)

  6. 6

    循环时获取产生最高/最低皮尔逊相关性的变量

  7. 7

    计算一列与其他列的选择之间的相关性而无循环

  8. 8

    for循环可在2个不同的数据框中查找相同变量(列)之间的相关性

  9. 9

    C ++ CppCheck算法建议(std :: find_if而不是原始循环)的相关性

  10. 10

    循环时获取产生最高/最低皮尔逊相关性的变量

  11. 11

    计算一列与其他列的选择之间的相关性而无循环

  12. 12

    在两个以上数据框内的相同变量的嵌套列表内循环相关性测试

  13. 13

    使用循环根据R中的子集数据计算相关性

  14. 14

    如何在WordPress / Cpanel网站上解决“撰写者相关性”问题?

  15. 15

    查找列表内列表之间的相关性时出现效率问题

  16. 16

    引用IP地址生成配置文件时出现Terraform循环依赖问题

  17. 17

    PaceMaker虚拟IP的IP源地址问题

  18. 18

    什么是内核ip转发?相关问题

  19. 19

    PHP IP地址在循环中被截断

  20. 20

    获取与最近更改条目相关的IP地址

  21. 21

    curl与Zend中的IP地址连接的问题

  22. 22

    回显IP地址出现问题

  23. 23

    按相关性能问题排序

  24. 24

    IP地址0.0.0.1的用途是什么以及如何使用它?

  25. 25

    地址和寄存器(MCU地址)之间的区别以及相关问题

  26. 26

    更新HATEOAS的相关性

  27. 27

    MySQL相关性排序

  28. 28

    根据相关性填写

  29. 29

    如何根据一个表中两列之间的相关性以及R中另一表中的结果来过滤结果?

热门标签

归档