Python

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

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

从Python中的命令行获取参数。

如果运行具有多个设置的Python文件,则命令行参数很有用。
您也可以从外部传递变量。
本文介绍如何从命令行传递参数。



什么是命令行?

命令行是一个可以使用命令控制PC或服务器的系统。
在Windows中,它被称为 黑色窗口命令提示符
在Mac中,它被称为"终端"。


如何从命令行传递参数

在将命令行中的参数传递给Python的过程中,您可以使用 sys.argv

import sys

args = sys.argv
for v in args:
    print(v)

您可以像 python (文件名) parameter1 parameter2 parameter3 ... 那样运行它。

python commandline-var.py a b c

正如您可以看到结果,parameter0是文件本身。

commandline-var.py
a
b
c

参考
Python中的Recaive命令行参数 - Qiita


最后

  • 在将命令行中的参数传递给Python的过程中,您可以使用 sys.argv


コチラもオススメ

KRSW

駆け出し機械学習エンジニア。機械学習、DB、WEBと浅く広い感じ。 Junior machine learning engineer. Not a specialist but a generalist who knows DB, WEB too.

If you felt this article is useful, please share.

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

-Python

Translate »

Copyright© ITips , 2020 All Rights Reserved.