【发布时间】:2015-08-26 04:44:00
【问题描述】:
我有下面的代码,其中包含r3000 列表,这是一个保存为 html 的链接列表。
是否可以使用单独的列表保存不同名称的文件?
例如,r3000 将包含链接 ('http://research.investors.com/quotes/nyse-agilent-technologies-inc-a.htm?fromsearch=1'),然后有另一个名为 r3000sym 的列表 ['a','','',...]。然后文件将保存为a.html。
import time
import urllib2
from urllib2 import urlopen
r3000 = ['http://research.investors.com/quotes/nyse-agilent-technologies-inc-a.htm?fromsearch=1',
'http://research.investors.com/quotes/nyse-alcoa-inc-aa.htm?fromsearch=1',
'http://research.investors.com/quotes/nasdaq-american-airlines-group-aal.htm?fromsearch=1',
'http://research.investors.com/quotes/amex-altisource-asset-mgmt-aamc.htm?fromsearch=1',
'http://research.investors.com/quotes/nyse-aarons-inc-aan.htm?fromsearch=1',
'http://research.investors.com/quotes/nasdaq-applied-optoelectronics-aaoi.htm?fromsearch=1',
'http://research.investors.com/quotes/nasdaq-a-a-o-n-inc-aaon.htm?fromsearch=1',
'http://research.investors.com/quotes/nyse-advance-auto-parts-inc-aap.htm?fromsearch=1']
def yahooKeyStats(stock):
try:
site= stock
hdr = {'User-Agent': 'Mozilla/5.0'}
req = urllib2.Request(site,headers=hdr)
page = urllib2.urlopen(req).read()
dataFile = 'a.html'
f = open(dataFile,'a')
f.write(page)
f.close()
print 'Done',stock
except Exception,e:
print str(e)
for eachStock in r3000:
yahooKeyStats(eachStock)
【问题讨论】:
-
听起来你在寻找 zip()。
-
你可以使用
zip()循环遍历两个列表
标签: python