Вы можете использовать библиотеку sys для этого.
Вот пример,
add-arg.py
import sys
num1 = sys.argv[1]
num2 = sys.argv[2]
print("The sum is ",int(num1)+int(num2))
терминал
~$ python add-arg.py 1 2
The sum is 3
Теперь вы можете видеть, что я использовал
num1 = sys.argv[1]
Вместо
num1 = sys.argv[0]
Если вы установите sys.argv [0], тогда имя программы "add-arg.py'будет аргументом, который будет присвоен num1.
Вот пример, иллюстрирующий вывод из-за sys.argv [0]
commandline-arg.py
import sys
name = sys.argv[0]
age = sys.argv[1]
print('Hi, ',name,' your age is ',age)
Terminal
~$ python commandline-arg.py sharon 22
Hi, commandline-arg.py your age is sharon
Примечание. Указанные аргументы будут приняты в виде строк
См. здесь для получения дополнительной информации