我不知道argv是什么,与raw_input()有什么不同?

时间:2014-08-30 09:12:28

标签: python-2.7 argv raw-input

我从“以艰难的方式学习Python”中学习Python

我不知道什么是argv !!

(请用示例和文字说明argv)

问题2:

raw_input和amp;之间有什么不同? argv?

1 个答案:

答案 0 :(得分:0)

argv代表 arg ument v alue,它表示从命令行启动时传递给程序的参数。

例如,如果您的程序名为example.py,则按以下方式运行:

$ example.py 'hello'

然后argvhello

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