小編給大家分享一下python中g(shù)etopt模塊如何使用,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),東湖企業(yè)網(wǎng)站建設(shè),東湖品牌網(wǎng)站建設(shè),網(wǎng)站定制,東湖網(wǎng)站建設(shè)報(bào)價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,東湖網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
實(shí)例
假定我們創(chuàng)建這樣一個腳本,可以通過命令行向腳本文件傳遞兩個文件名,同時我們通過另外一個選項(xiàng)查看腳本的使用。
腳本使用方法如下:
usage: test.py -i-o
test.py 文件代碼如下所示:
import sys, getopt def main(argv): inputfile = '' outputfile = '' try: opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="]) except getopt.GetoptError: print 'test.py -i-o ' sys.exit(2) for opt, arg in opts: if opt == '-h': print 'test.py -i -o ' sys.exit() elif opt in ("-i", "--ifile"): inputfile = arg elif opt in ("-o", "--ofile"): outputfile = arg print '輸入的文件為:', inputfile print '輸出的文件為:', outputfile if __name__ == "__main__": main(sys.argv[1:])
執(zhí)行以上代碼,輸出結(jié)果為:
$ python test.py -h usage: test.py -i-o $ python test.py -i inputfile -o outputfile 輸入的文件為: inputfile 輸出的文件為: outputfile
看完了這篇文章,相信你對python中g(shù)etopt模塊如何使用有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!