我正在尝试编写一个脚本,它将一些标志和文件作为参数,然后执行其他脚本,这取决于用户选择的标志。例如,命令行应如下所示:
main_script.py -flag1 -file_for_flag_1 another_file_for_flag_1
和
main_script.py -flag2 -file_for_flag_2
我尝试使用该argparse库,但我不知道如何将输入文件作为后续步骤的参数并根据需要对其进行操作。我开始:
parser = argparse.ArgumentParser(description="Processing inputs")
parser.add_argument(
"-flat_map",
type=str,
nargs="+",
help="generates a flat addressmap from the given files",
)
parser.add_argument(
"-json_convert",
type=str,
nargs="+",
help="generates a flat addressmap from the given files",
)
args = parser.parse_args(args=["-flat_map"])
print(args)
我最后打印出来args看看我能从中得到什么,但我没有任何可以使用的东西。想得到一些指导。谢谢。
MMMHUHU
摇曳的蔷薇
相关分类