解析出来的三个参数

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

下面的解析器带 --by 和 --format 两个选项。运行程序,看两组参数各解析出什么:

import argparse

p = argparse.ArgumentParser(prog="dtool")
p.add_argument("input")
p.add_argument("--by", default="store", choices=["store", "date"])
p.add_argument("--format", default="csv", choices=["csv", "json"])
a1 = p.parse_args(["sales.csv"])
a2 = p.parse_args(["sales.csv", "--by", "date", "--format", "json"])
print(a1.by + "-" + a1.format + "/" + a2.by + "-" + a2.format)
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论