Что такое аргументы командной строки и для чего они используются? - PullRequest
0 голосов
/ 27 сентября 2019

Я сталкивался с этим «аргументами командной строки», читая книгу по кодированию.Может кто-нибудь объяснить, что это такое, для чего и когда оно мне нужно?

Ответы [ 2 ]

1 голос
/ 27 сентября 2019

Python поддерживает создание программ, которые можно запускать из командной строки, полностью с аргументами командной строки.

Пример:

import sys
for x in sys.argv:
     print("Argument: ", x)

Запуск:

python demo.py Hey Bye

Выход:

Argument:  demo.py
Argument:  Hey
Argument:  Bye
1 голос
/ 27 сентября 2019

вы всегда можете запустить код Python из консоли, например так:

python myCode.py

Теперь иногда вы хотите сообщить программам дополнительную информацию, тогда вы наберете что-то вроде:

python myCode.py name=George

В своем коде вы можете читать эти данные и использовать их.

Это очень простой способ изменить поведение программ для пользователей, администраторов и т. Д. Без изменения кода.

...