sys.argv
import sysi=0
print len(sys.argv)
while i < len(sys.argv):print 'sys.argv[%d]:%s' %(i,sys.argv[i])i =i+1 import sysprint len(sys.argv)
for i in range(len(sys.argv)):print 'sys.argv[%d]:%s' %(i,sys.argv[i])
?
?執行 結果 :
E:\MyScript>python sysargs.py --version --help -h
4
sys.argv[0]:sysargs.py
sys.argv[1]:--version
sys.argv[2]:--help
sys.argv[3]:-h
E:\>python E:\MyScript\sysargs.py --version -h
3
sys.argv[0]:E:\MyScript\sysargs.py
sys.argv[1]:--version
sys.argv[2]:-h
?
總結 :
len(sys.argv)表示長度,因為包含文件名所以 長度比實際參數個數多1;
sys.argv[0]表示python之后的文件名,可以包含路徑
sys.argv[1]表示第一個參數
sys.argv[2]表示第二個參數
?
轉載于:https://www.cnblogs.com/lypy/p/5557431.html
總結
- 上一篇: 解决iphone填写表单时,表单项获取焦
- 下一篇: 进程间的通讯(IPC)方式