【发布时间】:2015-01-07 11:09:14
【问题描述】:
我想从网上下载一个文件,即:http://www.malwaredomainlist.com/hostslist/ip.txt 并将其放入列表中以进一步操作列表中的项目。
我试过了
print "Downloading with urllib2"
f = urllib2.urlopen(malwareurl)
data = [f.read()]
result = [stuff.replace("\r\n", "/32,") for stuff in data]
print result
print len([result])
列表本身“看起来”很好:
['100.42.50.110/32,103.14.120.121/32,.......']
但长度只有1.
我想我需要遍历 readlines 并在列表中为每个 readline 创建项目,对吗?
【问题讨论】:
-
您只需对列表中的字符串使用 split 即可:
result[0].split(',')