eolas/neuron/14b2609c-4c92-4980-96d4-543ba5a9d0be/Passing_arguments_to_Python_scripts.md
2025-03-27 17:52:56 +00:00

565 B

id tags created
44li
python
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:

python3 ./my_script.py argument_one argument_two

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