Я изучаю Python из книги «Изучай Python трудным путем»
Я не знаю, что такое argv !!
(пожалуйста, объясните argv с помощью примера и текста)
Вопрос 2:
В чем разница между raw_input и argv?
Я изучаю Python из книги «Изучай Python трудным путем»
Я не знаю, что такое argv !!
(пожалуйста, объясните argv с помощью примера и текста)
Вопрос 2:
В чем разница между raw_input и argv?
argv
означает argment vvalue и представляет аргументы, передаваемые вашей программе при ее запуске из командной строки.
Например, если ваша программа называется example.py
, и вы запускаете ее так:
$ example.py 'hello'
Тогда argv
равно hello
.
raw_input
— это способ запросить у пользователя некоторый ввод. По сути, он остановит программу, отобразит некоторый текст (в качестве подсказки, но это необязательно) и продолжит работу только тогда, когда пользователь что-то вводит. Затем вы можете сохранить то, что ввел пользователь.
Если у вас есть следующее:
username = raw_input('Please enter your name: ')
print('Your name is: {}'.format(username))
Ваша программа будет работать так:
$ example.py
Please enter your name: Burhan
Your name is: Burhan