Browse Source

Command line arguments

pull/27/head
Jure Šorn 6 years ago
parent
commit
d3e2e93712
1 changed files with 7 additions and 7 deletions
  1. 14
      README.md

14
README.md

@ -1018,13 +1018,13 @@ arguments = sys.argv[1:]
### Argparse ### Argparse
```python ```python
from argparse import ArgumentParser, FileType from argparse import ArgumentParser, FileType
<parser> = ArgumentParser(description=<str>) p = ArgumentParser(description=<str>)
<parser>.add_argument('-<short_name>', '--<name>', action='store_true') # Flag p.add_argument('-<short_name>', '--<name>', action='store_true') # Flag
<parser>.add_argument('-<short_name>', '--<name>', type=<type>) # Option p.add_argument('-<short_name>', '--<name>', type=<type>) # Option
<parser>.add_argument('<name>', type=<type>, nargs=1) # First argument p.add_argument('<name>', type=<type>, nargs=1) # Argument
<parser>.add_argument('<name>', type=<type>, nargs='+') # Remaining arguments p.add_argument('<name>', type=<type>, nargs='+') # Arguments
<args> = <parser>.parse_args() args = p.parse_args()
value = <args>.<name> value = args.<name>
``` ```
* **Use `'help=<str>'` for argument description.** * **Use `'help=<str>'` for argument description.**

|||||||
100:0
Loading…
Cancel
Save