【发布时间】:2010-09-08 16:18:32
【问题描述】:
在下面的代码中,我正在考虑使用多线程或多进程从 url 获取。我认为池是理想的,任何人都可以帮助提出解决方案..
想法:池线程/进程,收集数据...我的偏好是进程而不是线程,但不确定。
import urllib
URL = "http://download.finance.yahoo.com/d/quotes.csv?s=%s&f=sl1t1v&e=.csv"
symbols = ('GGP', 'JPM', 'AIG', 'AMZN','GGP', 'JPM', 'AIG', 'AMZN')
#symbols = ('GGP')
def fetch_quote(symbols):
url = URL % '+'.join(symbols)
fp = urllib.urlopen(url)
try:
data = fp.read()
finally:
fp.close()
return data
def main():
data_fp = fetch_quote(symbols)
# print data_fp
if __name__ =='__main__':
main()
【问题讨论】:
-
您还想同时做些什么吗?您的代码只执行一个请求。
-
不,现在,我正在学习 python,所以尽量让一切变得简单。谢谢
-
工艺方法我看过了,谁能给我看线程方法。请,谢谢。
标签: python multithreading multiprocess