【发布时间】:2013-01-28 07:16:06
【问题描述】:
我想从 python 中的文本文件中读取 ip 地址 128.11.56.0,255.255.255.0,117,9,45,16 并将它们存储在变量中。即子网、掩码和下一跳。
【问题讨论】:
-
请查看faqs。通常在您的项目中添加有问题的代码并就特定问题提出特定问题。
标签: python-3.x python-2.7
我想从 python 中的文本文件中读取 ip 地址 128.11.56.0,255.255.255.0,117,9,45,16 并将它们存储在变量中。即子网、掩码和下一跳。
【问题讨论】:
标签: python-3.x python-2.7
如果您的文件具有以下格式:
(第 1 行):子网、掩码、nexttop
(第 2 行):子网、掩码、nexttop
...
(第 n 行):子网、掩码、nexttop
f = open(path_to_file)
lines = f.readlines()
data = []
for line in lines:
o = {"subnet" : line.split(',')[0], "mask" : line.split(',')[1], "nexthop" : line.split(',')[2]}
data.append(o)
【讨论】: