我正在阅读一本关于Python的在线书籍。它提到了命令行参数,但我不知道它们是什么?有人可以用一个例子向我解释一下吗?
答案 0 :(得分:1)
我不知道你的编程经验水平是多少,但是命令行参数是很常见的。在过去,您创建的每个程序都是在文本编辑器中完成的,然后在命令行上运行。
简单来说,命令行是一个内置于操作系统中的程序,它允许您通过名称调用程序来运行程序。在Windows中,此命令行称为命令提示符。在其他操作系统上,它通常称为终端。
虽然您可能熟悉通过IDE运行程序,但您也可以从命令行运行它们。要运行python程序,可以输入:
'uri' => 'http://example.com/check/'.print_r($vars['params']['domain']).'-check',
运行一个程序,假设你安装了python并且你的终端知道它在哪里。因此命令行参数是您发送给以这种方式运行的程序的一种变量/参数。如果你说:
python the_program.py
您可以通过添加
从程序中访问这些值python the_program.py 100 hello 3.35
通过访问名为
的参数数组到代码正文中import sys
答案 1 :(得分:0)
命令行参数是在脚本名称后传递给脚本的所有附加信息。
你运行的是如下的python脚本:
python myscript.py abc 123
然后abc 123
是命令行参数。可以在Python中将它们作为sys.argv
列表进行访问。