【发布时间】:2014-08-01 19:28:56
【问题描述】:
我想在 MPI 下的多个并行进程中运行 Python 脚本,我需要传递命令行参数。我在 Python 中使用 argparse 模块,但有时有点乱。如果我没有指定正确的参数,所有进程都会抱怨,所以我会收到许多相同错误消息的副本。
我尝试只让进程 0 解析参数,然后将结果广播到其他进程,但是当解析失败并且没有广播时,其他进程会挂起。
如何解析命令行参数,并在解析失败时打印可读消息?
【问题讨论】:
标签: python parallel-processing mpi argparse