您的位置:首页 > 编程语言 > Python开发

Python Intro - Parse Command Line Parameters

2015-04-10 16:43 465 查看
#!/usr/local/bin/python3

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 <inputfile> -o <outputfile>')

sys.exit(2)

print("opts = ", opts)

for opt, arg in opts:

if opt == '-h':

print('test.py -i <inputfile> -o <outputfile>')

sys.exit()

elif opt in ("-i", "--ifile"):

inputfile = arg

elif opt in ("-o", "--ofile"):

outputfile = arg

print("inputfile = ", inputfile)

print("outputfile = ", outputfile)

if __name__ == "__main__":

main(sys.argv[1:])


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: