美文网首页技术篇-Java Python Linux DataBase
[开篇一:Python零散知识拾荒之sys.argv[] ] 2

[开篇一:Python零散知识拾荒之sys.argv[] ] 2

作者: Carl_TSNE | 来源:发表于2018-09-09 01:15 被阅读0次


有言在先


  1. 为何要写Python零散知识拾荒?
    答:关于Python系统的入门知识网上多如牛毛,本人也是菜鸟,因为工作用到Python,故而在实际工作经验中逐渐积累一些Python的零散知识,这些知识在实际开发中很常用,但是一般系统性知识总结文章不会提,故而鄙人边使用边记录,且做学习笔记,如果有幸同时也能帮助到别人,荣幸之至!
  2. Python零散知识拾荒系利文章的结构说明
    本系列文章因为基本都是实用性的小知识点,故而着重点在与使用,原理相关不会说太多。结构一般是:先示例展示,看到相应知识点的作用与用法;最后对使用和知识点做简要概括。


示例先行


#coding:utf-8
'''pyTest3.py'''
import sys
a=sys.argv
print type(a)
print a[0]
print a
print len(a)

执行上述代码:

执行后


sys.argv[]作用以及使用说明


  • sys.argv[]是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。
  • 因为程序从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv是一个列表,这一点在上述的代码以及最终的运行结果已经展示的很明确了。
  • 需要说明的是:sys.argv[]第一个元素是程序本身,随后才依次是外部赋予的参数。所以在上述程序运行时输入6个参数,最终该argv长度为7,第一个是程序本身。


相关文章

网友评论

    本文标题:[开篇一:Python零散知识拾荒之sys.argv[] ] 2

    本文链接:https://www.haomeiwen.com/subject/dwhrgftx.html