从Python中的命令行获取参数。
如果运行具有多个设置的Python文件,则命令行参数很有用。
您也可以从外部传递变量。
本文介绍如何从命令行传递参数。
什么是命令行?
命令行是一个可以使用命令控制PC或服务器的系统。
在Windows中,它被称为 黑色窗口 或 命令提示符
。
在Mac中,它被称为"终端"。
如何从命令行传递参数
在将命令行中的参数传递给Python的过程中,您可以使用 sys.argv
。
[python title="commandline-var.py"]
import sys
args = sys.argv
for v in args:
print(v)
[/python]
您可以像 python (文件名) parameter1 parameter2 parameter3 ...
那样运行它。
[python title="Run"]
python commandline-var.py a b c
[/python]
正如您可以看到结果,parameter0是文件本身。
[python title="Result"]
commandline-var.py
a
b
c
[/python]
参考
Python中的Recaive命令行参数 - Qiita
最后
- 在将命令行中的参数传递给Python的过程中,您可以使用
sys.argv
。