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]就是文件名,随后就是外部依次给予的参数。

  • 相关阅读:
    模板 素数筛选
    模板 BFS
    模板 01背包
    模板 计算1的个数
    模板 最长公共子序列
    模板 最长递增子序列
    模板 最长公共递增子序列
    zjuoj 3602 Count the Trees
    zjuoj 3608 Signal Detection
    zjuoj 3606 Lazy Salesgirl
  • 原文地址:https://www.cnblogs.com/hooo-1102/p/10769809.html
Copyright © 2011-2022 走看看