We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d255992 commit c6305faCopy full SHA for c6305fa
1 file changed
appendix_argparse/one_arg.py
@@ -0,0 +1,30 @@
1
+#!/usr/bin/env python3
2
+"""A single positional argument"""
3
+
4
+import argparse
5
6
7
+# --------------------------------------------------
8
+def get_args():
9
+ """Get command-line arguments"""
10
11
+ parser = argparse.ArgumentParser(
12
+ description='A single positional argument',
13
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter)
14
15
+ parser.add_argument('name', metavar='name', help='The name to greet')
16
17
+ return parser.parse_args()
18
19
20
21
+def main():
22
+ """Make a jazz noise here"""
23
24
+ args = get_args()
25
+ print('Hello, ' + args.name + '!')
26
27
28
29
+if __name__ == '__main__':
30
+ main()
0 commit comments