I Don't Know What is argv and what's different with raw_input()?

▼魔方 西西 提交于 2019-12-25 20:49:22

问题


I Learn Python From "Learn Python the Hard way"

I don't know what is argv !!

(please explain argv with Example and text)

Question 2:

What is Different between raw_input & argv ?


回答1:


argv stands for argument value and it represents the arguments passed to your program when it is launched from the command line.

For example, if your program is called example.py, and you run it like this:

$ example.py 'hello'

Then argv is hello.

raw_input is a way to prompt the user for some input. Basically, it will stop the program, display some text (as a prompt, but this is optional) and only continue when the user enters something. You can then store what the user entered.

If you have the following:

username = raw_input('Please enter your name: ')
print('Your name is: {}'.format(username))

Your program will run like this:

$ example.py
Please enter your name: Burhan
Your name is: Burhan


来源:https://stackoverflow.com/questions/25580814/i-dont-know-what-is-argv-and-whats-different-with-raw-input

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!