Autosave: 2024-06-19 07:45:04
This commit is contained in:
parent
fd9af49c7e
commit
67cef39fd1
2 changed files with 35 additions and 0 deletions
BIN
.zk/notebook.db
BIN
.zk/notebook.db
Binary file not shown.
35
zk/Passing_arguments_to_Python_scripts.md
Normal file
35
zk/Passing_arguments_to_Python_scripts.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
id: 44li
|
||||
title: Passing arguments to Python scripts
|
||||
tags: [python]
|
||||
created: Wednesday, June 19, 2024
|
||||
---
|
||||
|
||||
# Passing arguments to Python scripts
|
||||
|
||||
`sys.argv` is a list that contains the command-line arguments passed to a Python
|
||||
scripts.
|
||||
|
||||
- `sys.argv[0]` = the name of script
|
||||
- `sys.argv[1]` = the first argument
|
||||
- `sys.argv[2]` = the second argument, and so on
|
||||
|
||||
Example invocation:
|
||||
|
||||
```sh
|
||||
python3 ./my_script.py argument_one argument_two
|
||||
|
||||
```
|
||||
|
||||
```python
|
||||
import sys
|
||||
|
||||
print(sys.argv[0])
|
||||
print(sys.arg)
|
||||
print(sys.argv[1])
|
||||
|
||||
# my_script.py
|
||||
# ['my_script.py', 'argyment_one', 'argument_two']
|
||||
# argument_one
|
||||
|
||||
```
|
Loading…
Add table
Reference in a new issue