Python3.x:sys.argv[]的简介

Posted 整合侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3.x:sys.argv[]的简介相关的知识,希望对你有一定的参考价值。

Python3.x:sys.argv[]的简介

sys模块通过sys.argv提供对任何命令行参数的访问。主要有两个参数变量:

  • sys.argv是命令行参数的列表。
  • len(sys.argv)是命令行参数的数量。

这里sys.argv [0]是程序名称,即脚本的名称。比如在上面示例代码中,sys.argv [0]的值就是 teste_01.py

 

1,sys.argv[]是一个从程序外部获取参数的桥梁,获取外部传入的参数值;

  其第一个元素是程序本身,随后才依次是外部给予的参数。

2,teste_01.py文件:

import sys
a=sys.argv[0]
print(a)

    执行结果:

E:\pydevworkspaces\test_01.py

    返回的是文件的绝对路径;

3,控制台窗口运行,输入:test_01.py what

    其中what 就是sys.argv[1]的值;

 注意:Sys.argv[ ]是一个列表,里边的项为用户输入的参数;要想看到它的效果就应该将程序保存,从命令窗口带参数测试;

 

以上是关于Python3.x:sys.argv[]的简介的主要内容,如果未能解决你的问题,请参考以下文章

python sys.argv的用法

python sys.argv的用法

python sys.argv用法

在命令提示符下使用 sys.argv 列表

sys.argv的意义[转]

python sys.argv