【发布时间】:2015-06-22 08:42:34
【问题描述】:
我不明白程序的 dest_url=r'goog.csv' 部分。我认为它是用来将我们从互联网上获得的文件保存到计算机的,但是当没有保存功能时,计算机如何理解它必须保存文件。就好像我们只有一个 dest_url 变量并为其分配一个字符串值。
from urllib import request
goog_url = 'http://real-chart.finance.yahoo.com/table.csv?s=GOOG&d=8&e=2&f=2014&g=d&a=2&b=27&c=2014&ignore=.csv'
def download_stock_data(csv_url):
response = request.urlopen(csv_url)
csv = response.read()
csv_str = str(csv)
lines = csv_str.split("\\n")
dest_url = r'goog.csv'
fx = open(dest_url, "w")
for line in lines:
fx.write(line + "\n")
fx.close()
download_stock_data(goog_url)
【问题讨论】: