📅  最后修改于: 2023-12-03 15:19:11.527000             🧑  作者: Mango
在 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
的长度是否满足要求。如果长度小于要求,说明用户输入不正确,需要进行处理。