zoukankan      html  css  js  c++  java
  • python(38):sys.argv,sys.argv.pop(),获取用户的外部输入,非指定

    python 传参

    见下面的例子(一):

    # /usr/bin/env python
    # coding=utf8
    import os
    import requests
    import sys
    
    if __name__ == "__main__":
         print len(sys.argv)
         if len(sys.argv) != 3:
              print "Usage:%s input_one input_two
    "%__file__
              sys.exit()
         one  = sys.argv[1]
         two = sys.argv[2]
         print one,two

    输入样例:

    见下面的例子(二):

     相当于是个队列,pop(1) 表示 pop 掉第二个位置的数,pop(0)表示把对首的pop掉,sys.argv[0],存储的是文件的名字
    # /usr/bin/env python
    # coding=utf8
    import os
    import requests
    import sys
    
    if __name__ == "__main__":
         print len(sys.argv)
         if len(sys.argv) != 3:
              print "Usage:%s input_one input_two
    "%__file__
              sys.exit()
         mm = sys.argv.pop(0)
         m1 = sys.argv.pop(1)
         m2 = sys.argv.pop(0)
         print mm, m1,m2

     输出样例:

  • 相关阅读:
    Linux基础命令mv
    Linux基础命令cp
    闭包函数
    函数的嵌套
    函数对象
    global与nonlocal
    名称空间与作用域
    函数的参数(总结)
    函数的基本使用
    文件的操作之指针移动
  • 原文地址:https://www.cnblogs.com/lovychen/p/6600032.html
Copyright © 2011-2022 走看看