• python之sys.argv,获取命令行参数


    前言:

      设计代码时,脚本很多会用到命令行的参数,去作为一些特定的参数。时常看到别人用到:python3 test.py -h,然后打印出来一堆帮助信息。或者用于其他处理。这里学习一个sys.argv方法

    sys.argv其实就是一个列表,里边的项为用户输入的参数,这些参数都是从程序外部输入的

    简单看一下例子:

    import sys
    print(sys.argv)

    然后去命令行执行他:

    由图,我们执行,打印了一个函数名称,是个list类型,那我们再像别人那样子加一下参数呢

    我们得到了一系列的参数,到这里应该都是比较清晰了吧。

    那有人会问,我在文件前面加参数呢?试一下

    这里我加了一个-s,打印了如上内容,也就是告诉我们,这个-s是针对python3的,所以这里都还是比较明了了吧。

    总结一下:

    sys.argv的返回值是一个list类型

    sys.argv的第0个值是文件本身

    sys.argv按照顺序添加成一个list

  • 相关阅读:
    设计模式的七大原则(Java)
    多线程学习
    力扣题解-1385.两个数组间的距离值
    java集合框架俯瞰
    类加载和双亲委派机制
    关于String
    Object类源码注释
    pom文件标签-仅做手册使用
    effective Java 系列笔记1
    postgres in查询优化
  • 原文地址:https://www.cnblogs.com/dflblog/p/12050060.html
Copyright © 2020-2023  润新知