将整数列表传递给python

15 浏览
0 Comments

将整数列表传递给python

我想将两个整数列表作为输入传递给一个Python程序。

例如,(从命令行)

python test.py --a 1 2 3 4 5 -b 1 2  

这个列表中的整数范围是1-50,列表2是列表1的子集。

有什么帮助/建议吗?是否使用argparse模块是正确的?使用它有什么问题吗?

我已经尝试过:

import argparse
if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--a', help='输入列表1')
    parser.add_argument('--b', help='输入列表2')
    args = parser.parse_args()
    print (args.a)

0