zoukankan      html  css  js  c++  java
  • python3中sys.argv的用法

    sys.argv就是一个从程序外部获取参数的,这个外部指的是我们执行python文件时后面追加的参数,例如:python3 test.py  test1 test2 

    从外部获取的参数可以是单个也可以是多个,获取的是一个列表(list),也就是说sys.argv其实可以看做是一个列表,能用【】提取到其中的元素,第一个元素是程序本身,其次才是外部追加的参数

    import sysprint(sys.argv[0])

    执行这个python文件

    D:Python36python.exe F:/老男孩Python7期/test/sys.argv.py
    得到输出结果“F:/老男孩Python7期/test/sys.argv.py”
    F:/老男孩Python7期/test/sys.argv.py

    我们将获取第二个参数

    import sys
    print(sys.argv[1])

    执行这个python文件,后面追加多个参数

    F:老男孩Python7期	est>D:Python36python.exe F:/老男孩Python7期/test/sys.argv.py test1 test2 test3
    得到输出结果:
    test1

    获取最后一个参数

    import sys
    print(sys.argv[-1])

    获取前两个

    import sys
    print(sys.argv[:2])
  • 相关阅读:
    javascript Date.prototype
    Mac 安装node.js
    element-ui适配pad 遇到的问题
    GCD实现异步任务同步的两种方式
    颜色判断
    ARC下方法重复问题
    检查IDFA的方法
    mac 下安装ecplise
    注释使用
    Xcode 8.0 控制台打印问题解决办法
  • 原文地址:https://www.cnblogs.com/yangzhaon/p/12764803.html
Copyright © 2011-2022 走看看