#!/usr/bin/python # coding=utf8 from getopt import getopt, GetoptError import sys def main(): try: opts, args = getopt(sys.argv[1:], 'hn:', ['help', 'name=']) except GetoptError: print 'Parameterezesi hiba' sys.exit(1) name = '' for opt, arg in opts: if opt in ('-h', '--help'): print 'usage: %s --name=NAME' % sys.argv[0] sys.exit(0) elif opt in ('-n', '--name'): name = arg if not name: print 'Add meg a nevet!' sys.exit(2) print 'Hello, ' + name + '!' if __name__ == '__main__': main()