Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gmolveau
GitHub Repository: gmolveau/python_full_course
Path: blob/master/examples/cli/argparse_simple.py
305 views
1
import argparse
2
3
4
def parse_args():
5
parser = argparse.ArgumentParser(description="cli example with a boolean arg")
6
parser.add_argument(
7
"-v",
8
"--verbose",
9
help="Common top-level parameter",
10
action="store_true",
11
required=False,
12
)
13
parser.add_argument("--url", help="example url", required=True)
14
args = parser.parse_args()
15
return args
16
17
18
def main():
19
args = parse_args()
20
print(args)
21
22
23
if __name__ == "__main__":
24
main()
25
26