Описание тега try-except
Форма обработки ошибок в Python и Delphi, аналогичная try/catch в C-подобных языках. Это также расширение Microsoft для языков C и C++.
1
ответ
Попробуйте - кроме неизвестной функции?
Я пытаюсь создать функцию, которая будет проверять, существует ли функция или нет, а затем возвращать логическое значение, основываясь на том, существует она или нет. Вот мой код; Тем не менее, Python IDLE 3.5 говорит мне, что произошла ошибка с мои…
10 окт '15 в 15:12
4
ответа
Пытаясь найти символ в строке, Python использует Tkinter
В настоящее время я делаю игру палач для своего школьного проекта и попал в ловушку. Я пытаюсь проверить мой код и посмотреть, смогу ли я заставить его выводить yay в консоли, если символ, который вы нажимаете в графическом интерфейсе, правильный, и…
23 дек '14 в 19:37
1
ответ
Обработка ошибок неоднозначности?
Я использую wikipedia библиотека, и я хочу справиться с DisambiguationError как исключение. Моя первая попытка была try: wikipedia.page('equipment') # could be any ambiguous term except DisambiguationError: pass Во время исполнения строка 3 не дости…
01 сен '16 в 20:14
1
ответ
Используя try, кроме как внутри функции в Python
Использование try, кроме как внутри функции в следующем коде, дает правильный результат. def try_function(): try: hrs = float(raw_input("Enter Hours: ")) rate = float(raw_input("Enter Rate: ")) return hrs * rate except: print "Values are non numeric…
05 май '14 в 00:44
1
ответ
Запрет трассировки в основном
В моем main.py модуль, я вызываю функцию myFunc() от util.py, В util.pyЯ обращаюсь с исключением, что myFunc() может бросить и позвонить sys.exit(1), Тем не менее, я все еще получаю печать трассировки в моем main.py модуль. Есть ли способ просто пой…
05 июл '17 в 21:45
5
ответов
Python получает код ошибки из исключения
В Python у меня есть код, который обрабатывает исключения и печатает коды ошибок и сообщения. try: somecode() #raises NameError except Exception as e: print('Error! Code: {c}, Message, {m}'.format(c = e.code, m = str(e)) Тем не мение, e.code неправи…
09 дек '17 в 00:17
5
ответов
Блок try-exc: аналог для else, если возникла исключительная ситуация
У меня есть такой код: try: return make_success_result() except FirstException: handle_first_exception() return make_error_result() except SecondException: handle_second_exception() return make_error_result() И мне интересно, есть ли способ добиться…
11 ноя '15 в 08:39
2
ответа
Попробуй кроме как в цикле while - python
Прежде чем объяснить свой вопрос, я делюсь своим кодом, чтобы было легче начать прямо оттуда. import matplotlib.pylab as plt import os while True: try: img_name = input('Enter the image file name: ') img = plt.imread(os.path.join(work_dir, 'new_imag…
14 янв '19 в 22:55
1
ответ
Сделать что-нибудь, когда прекратить программу Python
Я хочу, чтобы скрипт Python делал что-то вроде публикации сообщения перед его завершением. я пытался signal и это работает, когда я ввожу Ctrl+c в окне cmd. Тем не менее, это кажется неработоспособным, когда я просто закрываю окно cmd или завершаю п…
09 мар '17 в 13:36
1
ответ
Python - цикл Try-Кроме - Ссылка на задержку как исключение
Я пытаюсь закодировать цикл с исключением, который обновляет веб-страницу, если она не загружается. Вот что я сделал до сих пор: driver.get("url") while True: try: <operation> except: driver.refresh() Я хочу настроить этот цикл так, чтобы по п…
30 мар '14 в 08:53
1
ответ
Использование цикла while для Try Except
Я использую Python 3.4.3. Я успешно написал код, который использует попытку, за исключением внутри цикла for, чтобы убедиться, что мой список заполняется данными, которые я ищу. Проблема, с которой я сталкиваюсь, заключается в том, что после создани…
04 фев '16 в 07:03
1
ответ
Ошибка импорта Pyspark в Python2.7.x
Попытка использовать Pyspark2.0.2-hadoop2.7 приводит к ошибке при использовании с Python2.7.x Код как: import os import sys os.environ['SPARK_HOME']="C:/Apache/spark-2.0.2-bin-hadoop2.7" sys.path.append("C:/Apache/spark-2.0.2-bin-hadoop2.7/python") …
24 ноя '16 в 05:53
2
ответа
Как объединить, если еще с попробовать, кроме как в Python
У меня есть список функций внутри моего класса MyMatch, и у меня возникла ошибка отступа при объединении try, за исключением случая, если внутри функции if if это класс MyMatch class MyMatch(object): def __init__(self, match_id): self.followon = sel…
06 дек '18 в 10:17
5
ответов
Попробуйте python кроме как функцию для оценки выражений
Я попытался создать функцию, которая пытается выражение и возвращает ноль, если возникли ошибки. def try_or_zero(exp): try: exp return exp except: return 0 Что, очевидно, не работает. Кажется, проблема в том, что у python нет никакой формы отложенно…
18 янв '19 в 10:32
2
ответа
Как отлавливать ошибки синтаксиса Python?
try: pattern=r'<tr><td><a href='(?P<link>[\s\S]*?)'[\s\S]*?><img src='(?P<img>[\s\S]*?)' width='130' height='130'[\s\S]*?/></a></td>' except: try: pattern=r"<tr><td><a href='(?P<link&…
11 окт '10 в 06:58
1
ответ
Улучшение кода, Python трудный путь ex48
После большого замешательства я выполнил упражнение и создал этот код, который соответствует его тестам. WORD_TYPES = { 'verb' : ['go', 'kill', 'eat'], 'direction' : ['north', 'south', 'east', 'west'], 'noun' : ['bear', 'princess'], 'stop' : ['the',…
02 июн '16 в 04:26
3
ответа
Код Python пропускает предложение try/ кроме
Я работаю над заданием класса, в котором мне нужно поднять два исключения. Первое исключение: я должен вызывать и обрабатывать исключение, если запись пользователя меньше 0 или больше 100. Затем код должен снова попросить пользователя ввести цифру. …
28 окт '16 в 01:20
2
ответа
Добавление оператора if в блок try/ кроме
Я изучаю Python, и мне интересно, может ли улучшение моего кода с легким уровнем отладки с помощью оператора if в моем блоке try / Кроме того, быть хорошей практикой или есть лучший (или встроенный) способ сделать это. #!/usr/bin/env python3 """ Tes…
19 фев '18 в 10:50
1
ответ
Python Try-Except: почему он не ловит его?
Я пытаюсь освоить попытку / исключение, и я просто не могу заставить его работать. Я хочу, чтобы это останавливалось для отрицательного или очень большого числа: try: h > 0. except: return "Your distance (", h, ") is negative" try: h < 3700000…
22 апр '15 в 23:04
2
ответа
Причины, почему кроме блока в "try..except" обойден
Я пишу код против стороннего компонента без исходного кода. (не комментируйте это:)), что-то происходит при вызове метода для этого компонента, и даже если я помещаю его в попытку, кроме блока, блокируется блок исключений. Я делаю что-то неправильно…
13 фев '12 в 15:56