Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python argv

作者:断晴星魂   发布日期:2026-04-22   浏览:58

import sys

def main():
    # sys.argv 是一个包含命令行参数的列表
    # 第一个元素是脚本名称,后续元素是传递给脚本的参数
    print("脚本名:", sys.argv[0])

    # 检查是否有传递额外的参数
    if len(sys.argv) > 1:
        print("传递的参数为:")
        for i, arg in enumerate(sys.argv[1:], start=1):
            print(f"参数 {i}: {arg}")
    else:
        print("没有传递额外的参数")

if __name__ == "__main__":
    main()

解释说明:

  • sys.argv 是 Python 的一个列表,它包含了命令行参数。
  • sys.argv[0] 总是指向当前脚本的名称。
  • 如果有其他参数传递给脚本,它们会依次出现在 sys.argv[1], sys.argv[2] 等位置。
  • 上述代码定义了一个 main 函数,用于打印脚本名称和所有传递的参数。如果没有任何额外参数,则提示用户没有传递额外参数。

你可以通过命令行运行这个脚本并传递参数,例如:

python script.py arg1 arg2 arg3

这将输出:

脚本名: script.py
传递的参数为:
参数 1: arg1
参数 2: arg2
参数 3: arg3

上一篇:python sys库作用

下一篇:python 两个list合并

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站