Как использовать Модуль sys.argv в Python

Что такое sys.argv?
sys.argv — это список в Python, который содержит аргументы командной строки, переданные сценарию.

С помощью функции len(sys.argv) вы можете подсчитать количество аргументов.

Если вы собираетесь работать с аргументами командной строки, вы, вероятно, захотите
используйте sys.argv.

Чтобы использовать sys.argv, вам сначала нужно импортировать модуль sys.

Пример
Чтобы показать, как это работает.

import sys
print "This is the name of the script: ", sys.argv[0]
print "Number of arguments: ", len(sys.argv)
print "The arguments are: " , str(sys.argv)

Вывод:


This is the name of the script: sysargv.py
Number of arguments in: 1
The arguments are: [‘sysargv.py’]

Если я снова запущу его с дополнительными аргументами, я получу этот вывод:

This is the name of the script: sysargv.py
Number of arguments in: 3
The arguments are: [‘sysargv.py’, ‘arg1’, ‘arg2’]

Ответить