【发布时间】:2021-01-21 13:24:15
【问题描述】:
pair = ['BTC/USD', 'ETH/BTC', 'ETH/USD']
time_from = 20200101
time_to = 20200120
考虑到上面的列表和变量
我想用os模块执行下面的cmd。
cmd = ("freqtrade download-data -d /home/datarepo -p 'BTC/USD' 'ETH/BTC' 'ETH/USD' -t 1h --timerange 20200101-20200101 --exchange bittrex -vv")
当我使用"' '".join 进行字符串格式化时,我可以像下面的示例那样生成不正确的cmd。
cmd = ("freqtrade download-data -d /home/datarepo -p "BTC/USD' 'ETH/BTC' 'ETH/USD" -t 1h --timerange '20200101-20200101' --exchange bittrex -vv")
任何建议将不胜感激。谢谢
【问题讨论】:
标签: python-3.x string formatting os.system