此代码接受BTC、ICX、.一次输入一个,我会让它接受多个输入,并输出多个与输入同名的文件。我该怎么做呢?
例如:ETH,ICX,ALG...
编辑:我想给出n种货币。
from cryptocmd import CmcScraper
currency = input("enter currency:")
date_from = input("enter begining date")
date_to = input ("enter end date")
# initialise scraper with time interval
if date_from and date_to:
scraper = CmcScraper(currency, date_from, date_to)
else:
scraper = CmcScraper(currency)
# get raw data as list of list
headers, data = scraper.get_data()
# get data in a json format
json_data = scraper.get_data("json")
# export the data to csv
scraper.export("csv")
# get dataframe for the data
df = scraper.get_dataframe()发布于 2021-11-18 12:03:59
如果希望在单个input中提供多个值,可以使用split分隔每个输入,并使用for循环遍历每个输入:
currency_n = input("enter currency:")
date_from = input("enter begining date")
date_to = input ("enter end date")
for currency in currency_n.split(" "):
# initialise scraper with time interval
if date_from and date_to:
scraper = CmcScraper(currency, date_from, date_to)
else:
scraper = CmcScraper(currency)
...https://stackoverflow.com/questions/70019022
复制相似问题