📜  python 获取命令行参数 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.527000             🧑  作者: Mango

Python 获取命令行参数

在 Python 中,我们可以使用 sys.argv 来获取命令行参数。

程序示例
import sys

if len(sys.argv) < 2:
    print("Usage: python get_arg.py [arg1] [arg2]")
else:
    print("Your args are:")
    for i in range(1, len(sys.argv)):
        print(f"{i}. {sys.argv[i]}")

在上面的示例中,我们判断了 sys.argv 的长度是否小于 2。如果小于 2,说明没有传入命令行参数,我们会输出使用说明。否则,我们会输出传入的参数,以及它们的编号。

运行示例

在命令行中输入以下命令,可看到输出结果

python get_arg.py hello world

输出:

Your args are:
1. hello
2. world
总结

使用 sys.argv 可以轻松获取命令行参数。在使用前,我们需要判断 sys.argv 的长度是否满足要求。如果长度小于要求,说明用户输入不正确,需要进行处理。