Здравствуйте,

Пример кода:

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? не могли бы пояснить)