Я не понимаю dest_url = r'goog.csv часть программы. Я думаю, что он используется для сохранения файла, который мы получаем из Интернета на компьютер, но как компьютер понимает, что он должен сохранить файл, когда нет никакой функции сохранения, чтобы это понравилось. Это похоже на то, что мы просто имеем переменную dest_url и присваиваем ей строковое значение.Как сохранить файл csv в определенную папку на компьютере?
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)
Что вы думаете о 'открытой (DEST_URL,«ш ")' делает? RT * M -> https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files –