通过列表循环名称
Cycle names thru list
我有 3 行简单的代码,可以从 SEC 的 "Edgar" 数据库中提取 S-1 文件,并将它们放入我指定的文件夹中。这使用 "sec Edgar downloader." 它效果很好,但我必须为大约 1400 家公司这样做。
我在单独的 excel 电子表格中有代码列表。我假设必须有一种方法可以递归地执行此操作,以便它自动查找我拥有的所有代码。
看,我已有的代码。我使用星巴克(它的股票代码 "SBUX")作为示例公司。我不想重做这 3 行 1,400 次并手动输入所有不同的代码。
import sec_edgar_downloader
downloader = sec_edgar_downloader.Downloader(r"C:\Users\Steve\AppData\Local\Programs\Python\Python37-32\Outputs")
downloader.get_s1_filing_for_ticker("SBUX")
我希望代码看起来像这样:
import sec_edgar_downloader
downloader = sec_edgar_downloader.Downloader(r"C:\Users\Steve\AppData\Local\Programs\Python\Python37-32\Outputs")
downloader.get_s1_filing_for_ticker(special.code.to.pull.from.list)
或者可能使用某种 for 循环结构等
在此先感谢您的所有帮助和建议!
你快完成了! :-)
import sec_edgar_downloader
downloader = sec_edgar_downloader.Downloader(r"C:\Users\Steve\AppData\Local\Programs\Python\Python37-32\Outputs")
for ticker in ticker_list:
downloader.get_s1_filing_for_ticker(ticker)
此处的代码列表如下所示:
ticker_list = ["SBUX","SBAX", "UBIX","TAXA" ]
等等。
我有 3 行简单的代码,可以从 SEC 的 "Edgar" 数据库中提取 S-1 文件,并将它们放入我指定的文件夹中。这使用 "sec Edgar downloader." 它效果很好,但我必须为大约 1400 家公司这样做。
我在单独的 excel 电子表格中有代码列表。我假设必须有一种方法可以递归地执行此操作,以便它自动查找我拥有的所有代码。
看,我已有的代码。我使用星巴克(它的股票代码 "SBUX")作为示例公司。我不想重做这 3 行 1,400 次并手动输入所有不同的代码。
import sec_edgar_downloader
downloader = sec_edgar_downloader.Downloader(r"C:\Users\Steve\AppData\Local\Programs\Python\Python37-32\Outputs")
downloader.get_s1_filing_for_ticker("SBUX")
我希望代码看起来像这样:
import sec_edgar_downloader
downloader = sec_edgar_downloader.Downloader(r"C:\Users\Steve\AppData\Local\Programs\Python\Python37-32\Outputs")
downloader.get_s1_filing_for_ticker(special.code.to.pull.from.list)
或者可能使用某种 for 循环结构等
在此先感谢您的所有帮助和建议!
你快完成了! :-)
import sec_edgar_downloader
downloader = sec_edgar_downloader.Downloader(r"C:\Users\Steve\AppData\Local\Programs\Python\Python37-32\Outputs")
for ticker in ticker_list:
downloader.get_s1_filing_for_ticker(ticker)
此处的代码列表如下所示:
ticker_list = ["SBUX","SBAX", "UBIX","TAXA" ]
等等。