zoukankan      html  css  js  c++  java
  • sys.argv[]

    上一篇UDP编程中简单使用了一些sys模块的argv参数,也是我第一次看见这个参数,这里做个记录:

     sys.argv是一个从程序外部获取参数的桥梁,这个“外部”很关键, 因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以能用[]提取其中的元素。第一个元素是程序本身,随后才依次是外部给予的参数。

    #ag.py
    
    import sys
    print(sys.argv)

    然后在cmd命令行运行:

     两种方式运行ag.py,第一种直接运行,打印出了一个只有一个元素的列表,这个元素就是文件名。第二种运行时除了文件名,文件名后还加了几个参数,与第一种类似,也是打印出了一个列表,从文件名到最后一个元素都在这个列表里。

    即sys.argv[0]就是文件名,随后就是外部依次给予的参数。

  • 相关阅读:
    Linux开机流程【原创】
    Linux下无需按下回车(无阻塞)读取输入键值
    Sql Server 列转行 Pivot使用
    mysql
    mysql
    mysql
    CI
    mysql
    Snagit: Scrolling is not working
    Something about SnagIt
  • 原文地址:https://www.cnblogs.com/hooo-1102/p/10769809.html
Copyright © 2011-2022 走看看