我有一个名为get.py
的代码:
import urllib2, base64, csv, sys
from sys import argv
request = urllib2.Request("https://example.com/test.csv")
response = urllib2.urlopen(request)
data = response.read()
sheet = csv.read(data.split('\n'),delimiter=',')
def main():
for row in sheet:
if arg in row:
print "Host"+row[5] + "IP"+row[6]
if __name__ == "__main__":
main()
例如,当我运行./get.py 127
时,我想获取其中包含127
的所有in。
发布于 2018-07-03 09:10:05
你可以试试这个:
import urllib2, base64, csv, sys
from sys import argv
request = urllib2.Request("https://example.com/test.csv")
response = urllib2.urlopen(request)
data = response.read()
sheet = csv.reader(data.split('\n'), delimiter=',')
def main(arg):
for row in sheet:
if len(row) == 0:
continue
if arg in row[6]:
print("Host" + row[5] + ", IP" + row[6])
if __name__ == "__main__":
main(argv[1])
我用我的python2.7解释器尝试了一下,它似乎可以工作。
https://stackoverflow.com/questions/51145112
复制相似问题