调用解释器时,脚本名和附加参数传入一个名为 sys.argv 的字符串列表。通过执行 import sys可以获取这个列表,sys.argv[0] 表示脚本的名字,sys.argv[1] 代表第一个输入参数,sys.argv[2] 代表第二个输入参数,以此类推。如:

#test.pyimport sys
a=sys.argv[0]
print(a)
print(sys.argv[1])
print(sys.argv[2])

将test.py保存在E:\Learning\AWS\cerberus下,然后运行发现:

E:\Learning\AWS\cerberus> test.py 192.168.0.1 test.txtE:\Learning\AWS\cerberus>python test.py 192.168.0.1 test.txt
test_new.py
192.168.0.1
test.txt

注意:此处我在命令行直接运行test.py没有输出,但是前面加上python可以,目前还不知道为什么...

参考:https://www.cnblogs.com/aland-1415/p/6613449.html

转载于:https://www.cnblogs.com/yanzibuaa/p/9139835.html

Python中 sys.argv[]的用法相关推荐

  1. Python中 sys.argv[]的用法简明解释

    sys.argv[]就是一个从程序外部获取参数的桥梁,这个"外部"很关键.因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作 ...

  2. pythonsys用法_Python中 sys.argv[]的用法简明解释

    Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果, ...

  3. Python中sys.argv方法的一些典型用法

    本文整理汇总了Python中sys.argv方法的典型用法代码示例. 示例1: weather_icons # 需要导入模块: import sys [as 别名] # 或者: from sys im ...

  4. 微课系列(7):Python程序中sys.argv的用法

    技术要点: 1)Python程序中如果使用到了sys.argv,这样的程序一般需要在命令提示符环境中运行,而不是在Python开发环境直接中运行. 2)sys.argv是个包含若干字符串的列表,其中s ...

  5. python中参数的顺序和sys.argv顺序要一样么_Python中 sys.argv[]的用法简明解释

    sys.argv[]是一个从程序外部获取参数的桥梁,这个"外部"很关键,所以那些试图从代码来说明它作用的解释一直没看明白.因为我们从外部取得的参数可以是多个,所以获得的是一个列表( ...

  6. python 中 sys.argv函数中的用法

    一. sys.argv函数简介 「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序.这个变量其实是一个List列表,argv[0] 一般是& ...

  7. Python3 中 sys.argv[ ]的用法解释

    sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个"外部"很关键,所以那些试图从代码来说明它作用的解释一直没看明白.因为我们从外部取得的参数可以是多个,所以获得的是一 ...

  8. python中sys.argv的使用

    python sample.py arg2 arg3 arg1 是文件名自身 本例为"sample.py" import sys print(type(sys.argv)) # & ...

  9. python的argv是什么意思_python sys.argv[]的用法简明解释

    sys.argv[]: 「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序.这个变量其实是一个List列表,argv[0] 一般是" ...

最新文章

  1. 楚留香手游系统互通的服务器,楚留香手游互通服务器汇总 哪些服能一起玩
  2. 【错误记录】OD 调试器附加进程时找不到进程 ( CE 工具可以附加进程 )
  3. 修改LDAP查询默认1000条限制
  4. linux 卸载skype,如何将Skype与Ubuntu Unity集成 | MOS86
  5. Python 异步 ASGI 服务器及框架
  6. POJ--3278 Catch That Cow
  7. 面试官:为什么要用 Spring?它到底解决了什么问题?
  8. BP神经网络原理分析及c++代码实现(上)
  9. con 元器件符号_Protues 元器件符号
  10. 数据库设计遵循的原则
  11. 机器学习——决策树(ID3)的实现
  12. 两点GPS经纬度获取局部位置的理论
  13. 逐飞K66核心板+逐飞DAP下载器调试方式及接线(SWD)
  14. Mastering Go 英文原版翻译项目
  15. 程序员的自我修养--链接、装载与库笔记:第一章温故而知新
  16. linux下查看服务器型号
  17. mysqldump实战-问题2
  18. 2020-12-17
  19. seo优化:把百度放进数据库
  20. eclipse文档注释设置、文件(Files)注释标签、类型(Types)注释标签(类的注释)、字段(Fields)注释标签、构造函数(Constructor)标签

热门文章

  1. 通过rsync搭建一个远程备份系统(二)
  2. 写一个Android输入法01——最简步骤
  3. Linux常用命令之wget
  4. 同步/异步与阻塞/非阻塞的区别
  5. 《孙子兵法》【作战第二】
  6. SharePoint2007 配置MOSS基于AD的Forms验证
  7. 数据结构之顺序表(二)
  8. 使用vsftp作为集群的yum仓库
  9. vue使用render渲染jsx
  10. 修改TFS与本地源代码映射路径