Вопросы с тегом «python»

140
Разница между исключением: и исключением исключения как e: в Python

Оба следующих фрагмента кода делают одно и то же. Они ловят каждое исключение и выполняют код в except:блоке Фрагмент 1 - try: #some code that may throw an exception except: #exception handling code Фрагмент 2 - try: #some code that may throw an exception except Exception as e: #exception handling...

140
Понимание метода __getitem__

Я просмотрел большую часть документации __getitem__Python, но все еще не могу понять ее смысл. Итак, все, что я могу понять, это то, что __getitem__используется для реализации таких вызовов, как self[key]. Но какая от этого польза? Допустим, у меня есть класс python, определенный таким образом:...

139
Цель Python __repr__

def __repr__(self): return '<%s %s (%s:%s) %s>' % ( self.__class__.__name__, self.urlconf_name, self.app_name, self.namespace, self.regex.pattern) Каково значение / цель этого

139
Добавление пути Python в Windows 7

Я пытался добавить путь Python в командную строку в Windows 7, но независимо от метода, который я пробую, похоже, ничего не работает. Я использовал эту setкоманду, я пробовал добавить ее через приглашение «Изменить переменные среды» и т. Д. Более того, если я запустил команду set в командной...

139
Подгонять эмпирическое распределение к теоретическому с помощью Scipy (Python)?

ВВЕДЕНИЕ : У меня есть список из более чем 30000 целочисленных значений в диапазоне от 0 до 47 включительно, например, [0,0,0,0,..,1,1,1,1,...,2,2,2,2,...,47,47,47,...]взятых из некоторого непрерывного распределения. Значения в списке не обязательно в порядке, но порядок не имеет значения для этой...

139
Лучше «попробовать» что-нибудь и поймать исключение или проверить, если возможно сначала избежать исключения?

Должен ли я проверить ifчто-то действительно или просто tryсделать это и поймать исключение? Есть ли надежная документация о том, что предпочтителен один из способов? Является ли один способ более питоническим ? Например, я должен: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Или:...

139
Разница между двумя датами в Python

У меня две разные даты, и я хочу знать разницу в днях между ними. Формат даты - ГГГГ-ММ-ДД. У меня есть функция, которая может ДОБАВИТЬ или ВЫЧИТАТЬ заданное число к дате: def addonDays(a, x): ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600))...

139
Как документировать метод с параметром (ами)?

Как документировать методы с параметрами, используя строки документации Python? РЕДАКТИРОВАТЬ: PEP 257 дает этот пример: def complex(real=0.0, imag=0.0): """Form a complex number. Keyword arguments: real -- the real part (default 0.0) imag -- the imaginary part (default 0.0) """ if imag == 0.0 and...

139
Как обновить запись строки SQLAlchemy?

Предположим , таблица имеет три колонки: username, passwordи no_of_logins. Когда пользователь пытается войти в систему, он проверяет наличие записи с таким запросом, как user = User.query.filter_by(username=form.username.data).first() Если пароль совпадает, он продолжает. Я бы хотел подсчитать,...

139
Как отсортировать два списка (которые ссылаются друг на друга) одним и тем же способом

Скажем, у меня есть два списка: list1 = [3, 2, 4, 1, 1] list2 = ['three', 'two', 'four', 'one', 'one2'] Если я запустлю list1.sort(), он будет отсортирован, [1,1,2,3,4]но есть ли способ list2синхронизировать (так что я могу сказать, что элемент 4принадлежит 'three')? Итак, ожидаемый результат...

139
Сколько одновременных запросов получает один процесс Flask?

Я создаю приложение с помощью Flask, но я мало знаю о WSGI и его базе HTTP, Werkzeug. Когда я начинаю обслуживать приложение Flask с помощью gunicorn и 4 рабочих процессов, означает ли это, что я могу обрабатывать 4 одновременных запроса? Я имею в виду одновременные запросы, а не запросы в секунду...

139
Запросы - как узнать, получаете ли вы 404

Я использую библиотеку запросов и получаю доступ к веб-сайту для сбора данных с помощью следующего кода: r = requests.get(url) Я хочу добавить проверку ошибок, когда вводится неправильный URL и возвращается ошибка 404. Если я намеренно ввожу неверный URL-адрес, при этом: print r Я получаю это:...

139
Почему аргументы не по умолчанию не следуют за аргументами по умолчанию?

Почему этот кусок кода генерирует ошибку SyntaxError? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "<stdin>", line 1 SyntaxError: non-default argument follows default argument Пока следующий кусок кода работает без видимых ошибок: >>> def fun1(x,...

139
Есть ли функция 'foreach' в Python 3?

Когда я сталкиваюсь с ситуацией, я могу сделать это в javascript, я всегда думаю, что если есть foreachфункция, это было бы удобно. Под foreach я подразумеваю функцию, которая описана ниже: def foreach(fn,iterable): for x in iterable: fn(x) они просто делают это для каждого элемента и ничего не...