标签:view 代码 files 说明 data- file 使用 plain top
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:
1、使用sys.argv[]的一简单实例:
以下是sample1.py文件:
os.system("bash command") 运行shell命令,直接显示,模拟一个人的操作,
这个例子os.system接收命令行参数,运行参数指令,cmd命令行带参数运行python sample1.py notepad,将打开记事本程序。
2、这个例子是简明python教程上的,明白它之后你就明白sys.argv[]了。
以下是sample.py文件:
在与sample.py同一目录下,新建3个记事本文件test.txt,test1.txt,test2.txt,内容如下图:
验证sample.py,如下:
C:\Users\91135\Desktop>python sample.py
[‘sample.py‘]
No action specified.
C:\Users\91135\Desktop>python sample.py --help
[‘sample.py‘, ‘--help‘]
This program prints files to the standard output.
Any number of files can be specified.
Options include:
--version : Prints the version number
--help : Display this help
C:\Users\91135\Desktop>python sample.py --version
[‘sample.py‘, ‘--version‘]
Version 1.2
C:\Users\91135\Desktop>python sample.py --ok
[‘sample.py‘, ‘--ok‘]
Unknown option.
C:\Users\91135\Desktop>python sample.py test.txt
[‘sample.py‘, ‘test.txt‘]
hello Python!
C:\Users\91135\Desktop>python sample.py test.txt test1.txt test2.txt
[‘sample.py‘, ‘test.txt‘, ‘test1.txt‘, ‘test2.txt‘]
hello python!
hello world!
hello wahaha!
goodbye!
C:\Users\91135\Desktop>
标签:view 代码 files 说明 data- file 使用 plain top
原文地址:http://www.cnblogs.com/cuijianxin/p/6699163.html