1. 程式人生 > >命令行之參數解析 optparse模塊的運用

命令行之參數解析 optparse模塊的運用

屬性 解析 pytho nbsp style AD bsp .py clas

 1 import optparse
 2 
 3 op = optparse.OptionParser() #固定對象獲取
 4 op.add_option(-s,--server,dest = server)
 5 op.add_option(-p,--p,dest = port) #dest起到封裝屬性的作用
 6 options,argv = op.parse_args() #參數解析
 7 print(options)
 8 print(options.server) #options為對象
 9 print(options.port)
10 print(argv)
11 ‘‘‘ 12 (venv) D:\ex\test\test_re>python c.py -s 127.0.0.1 -p 8080 32 123as d1as5 6cz 13 {‘server‘: ‘127.0.0.1‘, ‘port‘: ‘8080‘} 14 127.0.0.1 15 8080 16 [‘32‘, ‘123as‘, ‘d1as5‘, ‘6cz‘] 17 18 (venv) D:\ex\test\test_re> 19 20 ‘‘‘

命令行之參數解析 optparse模塊的運用