Python

从Python中的命令行获取参数(sys.argv)

从Python中的命令行获取参数 (sys.argv)

从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


If you felt this article is useful, please share.

にほんブログ村 IT技術ブログへ

-Python

Translate »

© 2021 ITips