2014-09-29 3 views
0

В моей программе я беру ввод пользователя и затем анализирую его с помощью strptime(). Это работает в основном, но будет выдавать ошибку, если вход не отформатирован правильно. Есть ли способ проверить формат перед его синтаксисом, чтобы я мог попросить пользователя повторно войти?Проверьте форматирование ввода пользователя в python для strptime()

+2

Как насчет 'try' /' except'? – CoryKramer

ответ

1

Здесь используется инструкция try, поскольку она позволяет вам перехватывать исключения и иметь дело с ними. Я предполагаю, что ValueError - это исключение.

попробовать: time.strptime (любой) кроме ValueError: # сделка с ним

+0

Это именно то, что мне нужно было знать. Спасибо. – Imtnt