首先,对不起代码感到抱歉; verbiage是我能用来描述问题的唯一方法
我有一个链接,当我使用它运行时:
webbrowser.open('http://www.MyLink&ticker=IBM')
为我自动下载IBM数据。该文件自动命名为download.csv
下次我运行它时会尝试使用相同的名称,因此我会得到一个文件下载(1).csv等等。
我希望完成两件事。
打开文件download.csv并将其重命名为ticker_Date.csv,其中ticker将是IBM或GE等,而日期是前一个工作日。这样我就可以避免文件名下载(1)下载(2)等,并且实际上可以将文件名与股票代码相关联(例如IBM)以及数据来自的交易日期
如果我在下载完成后关闭网页浏览器请求20个不同的代码,则不会打开20个网页浏览器页面。
我试过了:
with urllib.request.urlopen(url) as response, open(file_name, 'wb') as out_file:
shutil.copyfileobj(response, out_file)
我似乎无法让它发挥作用。需要说明的是,当我输入网址时,会自动进行下载。我见过的所有资源都引用了"下载"带有" file_Name"的文件,但这在我的情况下会自动完成。我没有文件名per-say
感谢您的帮助