Browse Source

Arguments

pull/27/head
Jure Šorn 6 years ago
parent
commit
afab176f97
1 changed files with 24 additions and 24 deletions
  1. 48
      README.md

48
README.md

@ -949,6 +949,30 @@ while True:
``` ```
Command Line Arguments
----------------------
```python
import sys
script_name = sys.argv[0]
arguments = sys.argv[1:]
```
### Argparse
```python
from argparse import ArgumentParser, FileType
p = ArgumentParser(description=<str>)
p.add_argument('-<short_name>', '--<name>', action='store_true') # Flag
p.add_argument('-<short_name>', '--<name>', type=<type>) # Option
p.add_argument('<name>', type=<type>, nargs=1) # Argument
p.add_argument('<name>', type=<type>, nargs='+') # Arguments
args = p.parse_args()
value = args.<name>
```
* **Use `'help=<str>'` for argument description.**
* **Use `'type=FileType(<mode>)'` for files.**
Open Open
---- ----
**Opens file and returns a corresponding file object.** **Opens file and returns a corresponding file object.**
@ -1036,30 +1060,6 @@ cwd = Path()
``` ```
Command Line Arguments
----------------------
```python
import sys
script_name = sys.argv[0]
arguments = sys.argv[1:]
```
### Argparse
```python
from argparse import ArgumentParser, FileType
p = ArgumentParser(description=<str>)
p.add_argument('-<short_name>', '--<name>', action='store_true') # Flag
p.add_argument('-<short_name>', '--<name>', type=<type>) # Option
p.add_argument('<name>', type=<type>, nargs=1) # Argument
p.add_argument('<name>', type=<type>, nargs='+') # Arguments
args = p.parse_args()
value = args.<name>
```
* **Use `'help=<str>'` for argument description.**
* **Use `'type=FileType(<mode>)'` for files.**
Command Execution Command Execution
----------------- -----------------
```python ```python

Loading…
Cancel
Save