首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在给定'n‘个输入的情况下多次在python中输入?

如何在给定'n‘个输入的情况下多次在python中输入?
EN

Stack Overflow用户
提问于 2021-11-18 11:25:09
回答 1查看 37关注 0票数 0

此代码接受BTC、ICX、.一次输入一个,我会让它接受多个输入,并输出多个与输入同名的文件。我该怎么做呢?

例如:ETH,ICX,ALG...

编辑:我想给出n种货币。

代码语言:javascript
复制
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()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-18 12:03:59

如果希望在单个input中提供多个值,可以使用split分隔每个输入,并使用for循环遍历每个输入:

代码语言:javascript
复制
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)

    ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70019022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档