当前位置:首页python > 正文

python 命令行输入参数

作者:野牛程序员:2023-08-11 16:07:50python阅读 2959

在Python中,你可以使用sys.argv来获取命令行输入的参数。sys.argv是一个包含命令行参数的列表,其中第一个元素是脚本本身的名称,后面的元素是传递给脚本的参数。

下面是一个简单的示例,展示如何在命令行输入参数并在Python脚本中获取这些参数:

import sys
# 获取命令行参数
args = sys.argv
# 打印脚本名称
print("脚本名称:", args[0])
# 打印传递的参数
if len(args) > 1:
    print("传递的参数:")
    for arg in args[1:]:
        print(arg)
else:
    print("没有传递参数")

假设你将上述代码保存为command_line_args.py,在命令行运行如下:

python command_line_args.py arg1 arg2 arg3

输出将会是:

脚本名称: command_line_args.py
传递的参数:
arg1
arg2
arg3

这个例子演示了如何通过sys.argv获取并处理命令行输入的参数。请注意,sys.argv[0]是脚本的名称,而后面的元素是传递给脚本的参数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击