python天天进步(1)--sys.argv[]用法

原创 2009年02月05日 09:43:00

在学python的过程中,一直弄不明白sys.argv[]的意思,虽知道是表示命令行参数,但还是有些稀里糊涂的感觉。

今天又好好学习了一把,总算是大彻大悟了。

Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:

1、使用sys.argv[]的一简单实例,

这个例子os.system接收命令行参数,运行参数指令,保存为sample1.py,命令行带参数运行sample1.py notepad,将打开记事本程序。

2这个例子是简明python教程上的,明白它之后你就明白sys.argv[]了。

保存程序为sample.py.我们验证一下:

1)       命令行带参数运行:sample.py –version  输出结果为:version 1.2

2)       命令行带参数运行:sample.py –help  输出结果为:This program prints files……

3)       在与sample.py同一目录下,新建a.txt的记事本文件,内容为:test argv;命令行带参数运行:sample.py a.txt,输出结果为a.txt文件内容:test argv,这里也可以多带几个参数,程序会先后输出参数文件内容。


~~~~~~~~~~~~believe yourself ,nothing is impossible, write in 02.05.2009 by vivilorne~~~~~~~~~~~~~

 

 

 

python sys.argv[]用法

python sys.argv[]用法
  • sxingming
  • sxingming
  • 2016年07月30日 19:31
  • 36237

Python学习之sys.argv

首先看一个例子:
  • guoguoshizhuo
  • guoguoshizhuo
  • 2016年09月14日 17:08
  • 3498

python的sys.argv

「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序。这个变量其实是一个List列表,argv[0] 一般是被调用的脚本文件名或全路径,和操作...
  • langb2014
  • langb2014
  • 2017年02月03日 22:52
  • 4458

python中使用sys.argv命令行参数

sys模块包含了与Python解释器和它的环境有关的函数。 在python命令行环境下可以通过help('sys')或是点击打开链接可以查看sys模块所有的描述说明。 sys.argv变量是一个字符串...
  • seven_five577
  • seven_five577
  • 2015年09月15日 13:36
  • 3016

在python中如何使用sys.argv

在python中如何使用sys.argv sys.argv是什么?   sys.argv是一个列表,它包含了脚本传递的命令行参数。   len(sys.argv)得到参数的个数   s...
  • xiaowanggedege
  • xiaowanggedege
  • 2013年04月02日 23:52
  • 5316

Python中 sys.argv 用法

Python中 sys.argv 用法
  • u012965373
  • u012965373
  • 2016年05月17日 10:21
  • 2022

Python sys.argv的用法

先上代码: if len(sys.argv) != 5 or (len(sys.argv)==5 and (not (str(sys.argv[1]).strip() == 'entrust' ...
  • SHW800
  • SHW800
  • 2015年06月11日 13:33
  • 741

python中sys.argv的用法

首先看看官方文档上的解释: sys.argv 传递给Python脚本的命令行参数列表。argv[0]是脚本的名称(是否是完整的路径名这要取决于操作系统)。如果使用解释器的-c命令行选项执行...
  • xjian32123
  • xjian32123
  • 2017年05月25日 14:01
  • 418

python __file__ 与argv[0]

转自:http://andylin02.iteye.com/blog/933237 python __file__ 与argv[0] 在python下,获取当前执行主脚本的方法有两个:sys.ar...
  • WitsMakeMen
  • WitsMakeMen
  • 2014年03月31日 16:19
  • 3362

Python argvs用法

在学python的过程中,一直弄不明白sys.argv[]的意思,虽知道是表示命令行参数,但还是有些稀里糊涂的感觉。 今天又好好学习了一把,总算是大彻大悟了。 Sys.argv[]是用来获...
  • sunny_580
  • sunny_580
  • 2017年10月10日 09:05
  • 619
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python天天进步(1)--sys.argv[]用法
举报原因:
原因补充:

(最多只允许输入30个字)