我有以下代码:
import arg
parser = arg.ArgumentParser(description="<%=@project_name%> Command Line.")
parser.add_argument(
"--inputs", "-i", help="input files.", default="./",
)
parser.add_argument(
"--controls", "-c", help="Parms.", default=False
)
parser.add_argument(
"--outputs", "-o", help="output files.", default="./"
)
而且我将代码简单地运行为
python code.py -i ./ -o ./
只是想知道如何将参数列表作为参数传递并在python中解析它?类似于:
python code.py -i ./ -o ./ -c [False, 5, 'aStr']
在命令行上引用参数:
*
然后使用python code.py -i ./ -o ./ -c "[False, 5, 'aStr']"
解析其值。
ast.literal_eval()