我正在从交易所抓取各种资产的实时数据(大约15个)。所以,我有脚本,我计划复制15次并替换每个资产的必要字段(API调用等)如何一次运行所有15个脚本?
通过几个帖子,我可以看到打开多个CMD是一个选项,但在我的情况下,这是一个很多窗口。 是否有脚本管理器应用程序或可以处理所有脚本的东西?
编辑: 当我说“替换必要的字段”时,我的意思是在API调用中替换资产名称
答案 0 :(得分:0)
@tdelaney是对的。在您需要的任何变量的函数中包含您想要多次运行的代码,并将函数和所有15个变量传递给pool.map。我修改了Python文档中的一个示例以应用于您的案例。这个示例案例只添加了两个数字。
ColorFilter
输出:
from multiprocessing import Pool
def your_function(args):
return args[0] + args[1]
if __name__ == '__main__':
pool = Pool(15) # pool with 15 processes
args = [(x, x) for x in range(15)] # 15 argument tuples
print(pool.map(your_function, args))