多进程启动不同的python程序
1、同时启动多个进程
如果传入的参数可能有不定个数,或者需要传递特定的参数(如len
、index
等),你可以在被调用脚本中使用更灵活的参数解析策略,并在调用时相应地构造参数列表。对于不定个数的参数,argparse
模块提供了add_argument
方法的nargs
参数,可以用来指定参数的数量。对于特定的参数,你可以通过关键字参数(即命名参数)的形式传递。
处理不定个数的参数
假设你想要接收一个或多个参数作为一个列表,你可以在argparse
中使用nargs='+'
来实现。这表示该命令行参数至少需要一个值。
修改script1.py
来接收不定个数的参数:
# script1.py
import argparse
if __name__ == "__main__":
parser = argparse