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

96
Python: перезагрузить компонент Y, импортированный с помощью 'from X import Y'?

В Python, когда я импортировал модуль X в сеанс интерпретатора с использованием import X, и модуль изменился снаружи, я могу перезагрузить модуль с помощью reload(X). Затем изменения становятся доступны в моем сеансе интерпретатора. Мне интересно, возможно ли это, когда я импортирую компонент Y из...

96
Случайные строки в Python

Как создать случайную строку в Python? Мне нужно, чтобы это было число, а затем повторение символа, пока вы не закончите, это то, что я создал def random_id(length): number = '0123456789' alpha = 'abcdefghijklmnopqrstuvwxyz' id = '' for i in range(0,length,2): id += random.choice(number) id +=...

96
Можно ли изящно обновить существующий virtualenv?

У меня есть virtualenv, созданный для Python 2.5, и я хочу «обновить» его до Python 2.6. Вот как это было изначально настроено: virtualenv --no-site-packages -p python2.5 myenv Теперь я запускаю virtualenv в том же каталоге для обновления: virtualenv --no-site-packages -p python2.6 myenv ... Not...

96
метод итерации по определенным столбцам модели sqlalchemy?

Я пытался выяснить, как перебирать список столбцов, определенных в модели SQLAlchemy. Я хочу, чтобы он написал несколько методов сериализации и копирования для пары моделей. Я не могу просто перебирать, obj.__dict__поскольку он содержит много специфичных для SA элементов. Кто- нибудь знает способ...

96
Как сохранить все переменные в текущем сеансе Python?

Я хочу сохранить все переменные в моей текущей среде Python. Кажется, один из вариантов - использовать модуль «pickle». Однако я не хочу этого делать по 2 причинам: Я должен вызывать pickle.dump()каждую переменную Когда я хочу получить переменные, я должен запомнить порядок, в котором я сохранил...

96
название месяца к номеру месяца и наоборот в python

Я пытаюсь создать функцию, которая может преобразовывать номер месяца в сокращенное название месяца или сокращенное название месяца в номер месяца. Я подумал, что это частый вопрос, но не смог найти его в Интернете. Я думал о модуле календаря . Я вижу, что для преобразования номера месяца в...

96
Использование оператора python with с блоком try-except

Это правильный способ использования оператора python "with" в сочетании с блоком try-except ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Если это так, то при старом способе работы: try: f = open("file", "r") line = f.readline() except IOError:...

96
Встраивание Python в приложение для iPhone

Итак, наступило новое тысячелетие; Apple махнула рукой; теперь разрешено включать интерпретатор Python в приложение для iPhone (App Store). Как это сделать? Вся существующая дискуссия (что неудивительно) относится к взлому. (Старый вопрос: могу ли я писать собственные приложения для iPhone с...

96
Уменьшение циклов в Python невозможно?

Я могу ошибаться (просто дайте мне знать, и я удалю вопрос), но кажется, что python не отвечает на for n in range(6,0): print n Я пробовал использовать xrange, и это тоже не сработало. Как я могу это реализовать?...

96
Python [Errno 98] Адрес уже используется

В моей программе сокетов Python мне иногда нужно прервать ее с помощью Ctrl-C. Когда я это делаю, он закрывает соединение с помощью socket.close(). Однако, когда я пытаюсь открыть его снова, мне приходится подождать, кажется, минуту, прежде чем я снова смогу подключиться. Как правильно закрыть...

96
тип данных не понят

Я пытаюсь использовать матрицу для вычислений. Код такой import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] но я получаю «тип данных не понят», и он работает, если я делаю это с терминала....

96
Показать ход выполнения вызова imap_unordered для многопроцессорного пула Python?

У меня есть сценарий, который успешно выполняет набор задач многопроцессорного пула с imap_unordered()вызовом: p = multiprocessing.Pool() rs = p.imap_unordered(do_work, xrange(num_tasks)) p.close() # No more work p.join() # Wait for completion Однако у меня num_tasksоколо 250 000, поэтому...

96
Селен: исключение FirefoxProfile Не удается загрузить профиль

В соответствии с этим предыдущим вопросом я обновил Selenium до версии 2.0.1, но теперь у меня есть еще одна ошибка, даже если файлы профиля существуют в /tmp/webdriver-py-profilecopy: Файл "/home/sultan/Repository/Django/monitor/app/request.py", строка 236, выполняется browser = Firefox (профиль)...

96
Python argparse: укажите хотя бы один аргумент

Я использовал argparseпрограмму Python, которая может или и то -process, -uploadи другое: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args()...

96
Объясните методы Python «setUp» и «tearDown», используемые в тестовых примерах.

Может ли кто-нибудь объяснить использование методов Python setUpи tearDownпри написании тестовых примеров, кроме того, что setUpвызывается непосредственно перед вызовом метода тестирования и tearDownвызывается сразу после его вызова ?...

96
Как отправить файлы cookie в почтовом запросе с помощью библиотеки запросов Python?

Я пытаюсь использовать библиотеку запросов для отправки файлов cookie с почтовым запросом, но я не уверен, как на самом деле настроить файлы cookie на основе документации. Скрипт предназначен для использования в Википедии, а файлы cookie, которые необходимо отправить, имеют следующую форму:...

96
Функция JavaScript похожа на Python range ()

Есть ли в JavaScript функция, аналогичная Python range()? Думаю, должен быть способ лучше, чем каждый раз писать следующие строки: array = new Array(); for (i = 0; i < specified_len; i++) { array[i] = i; }...