python之python命令行解析模塊argparse

引言

普通的簡單粗暴的傳參方式是:採用sys.argv[0]的方式進行傳參,這裏做爲引子,進行簡單的論述,不作過多的講述:python

[yuanyihan@slave117 ~]$ cat /opt/python.py 
#!/usr/local/bin/python
# -*- coding:utf-8 -*-
import sys
print(sys.argv[0])          #sys.argv[0] 相似於shell中的$0,但不是腳本名稱,而是腳本的路徑   
print(sys.argv[1])          #sys.argv[1] 表示傳入的第一個參數,既 hello
#運行結果:


[yuanyihan@slave117 ~]$ python /opt/python.py hello
/opt/python.py       #打印argv[0]  腳本路徑
hello                #打印argv[1]  傳入的參數 hello

argparse模塊

相關文章
相關標籤/搜索