Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 31, 2009 08:36:50

savswsoft
От:
Зарегистрирован: 2009-08-30
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

почему getopt.getopt не бросает exception

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

Пример кода:

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



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version