Здравствуйте,
Пример кода:
opts, args = getopt.getopt(sys.argv, “ht:i:v”, )
except getopt.GetoptError:
# print help information and exit:
#print str(err) # will print something like “option -a not recognized”
print(__doc__)
sys.exit(2)
print(“test”)
Если запускаю вот так, с несуществующими параметрами, тов се работает:
python.exe script.py –fdasfsd=fds
А, вот так, excepion не резится:
python.exe script.py fdasfsd
(т.е. отсутсвие ‘-’ и ‘–’ воспринимается как то иначе в функции getopt? не могли бы пояснить)