需要pandas支持,处理CSV文件
转前后文件均为csv文件
转换前示例如下:
after_ip,begain_port,end_port,before_ip // 转换前IP,起始端口,结束端口,转换后IP
3074337170,40960,41215,2111136891
转换后示例如下:
after_ip,begain_port,end_port,before_ip
[‘183.62.169.146’],40960,41215,[‘125.213.100.123’]
同时转换后的['及去没有想到办法去掉。
期望输出(可以使用UE进行二次处理,去除符号):
183.62.169.146,40960,41215,125.213.100.123
注意,这些库没有的记得pip install 安装一下
import sys
import csv
import string
import pandas as pd
import numpy as np
全部代码如下,
import sys
import csv
import string
import pandas as pd
import numpy as np
def decode_after_ip(): #计算转换前IP为IPv4
after_ip_list = []
for ip in after_ip:
floor_list = []
yushu=ip
for i in reversed(range(4)):
res=divmod(yushu,256**i)
floor_list.append(str