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

120
Почему в результатах split () возвращаются пустые строки?

Какой смысл '/segment/segment/'.split('/')возвращаться ['', 'segment', 'segment', '']? Обратите внимание на пустые элементы. Если вы разделяете разделитель, который оказывается в первой позиции и в самом конце строки, какое дополнительное значение он дает, чтобы пустая строка возвращалась с каждого...

120
Преобразование строки в base64 в изображение и сохранение в файловой системе в Python

У меня есть строка в формате base64, которая представляет изображение PNG. Есть ли способ сохранить это изображение в файловой системе как файл PNG? Я закодировал изображение с помощью flex. На самом деле это то, что я получаю на сервере (не вижу изображения после любого из предложенных методов :()...

120
Как я могу получить dict из запроса sqlite?

db = sqlite.connect("test.sqlite") res = db.execute("select * from table") С итерацией я получаю списки, соответствующие строкам. for row in res: print row Я могу получить название столбцов col_name_list = [tuple[0] for tuple in res.description] Но есть ли какая-то функция или настройка для...

120
Формула Хаверсина в Python (азимут и расстояние между двумя точками GPS)

проблема Я хотел бы знать, как определить расстояние и азимут между двумя точками GPS . Я исследовал формулу гаверсина. Кто-то сказал мне, что я могу найти подшипник, используя те же данные. редактировать Все работает нормально, но подшипник пока не работает. Подшипник выдает отрицательный сигнал,...

120
Как получить в Python пустой массив любого размера?

Мне в основном нужен Python-эквивалент этого в C: int a[x]; но в python я объявляю такой массив: a = [] и проблема в том, что я хочу назначить случайные слоты со значениями вроде: a[4] = 1 но я не могу этого сделать с python, поскольку массив...

120
Ошибка «ValueError: имя поля нулевой длины в формате» в Python 3.0,3.1,3.2

Я пытаюсь изучить Python (точнее, 3) и получаю эту ошибку: ValueError: zero length field name in format Я погуглил и выяснил, что вам нужно указать числа: a, b = 0, 1 if a < b: print('a ({0}) is less than b ({1})'.format(a, b)) else: print('a ({0}) is not less than b ({1})'.format(a, b)) И не...

120
Быстрая проверка NaN в NumPy

Я ищу самый быстрый способ проверить наличие NaN ( np.nan) в массиве NumPy X. np.isnan(X)не может быть и речи, поскольку он создает логический массив формы X.shape, который потенциально может быть гигантским. Я пробовал np.nan in X, но, похоже, не работает, потому что np.nan != np.nan. Есть ли...

120
Каково правило синтаксиса для использования запятых в определениях кортежей?

В случае одноэлементного кортежа конечная запятая обязательна. a = ('foo',) А как насчет кортежа с несколькими элементами? Кажется, что независимо от того, существует конечная запятая или нет, они оба действительны. Это верно? На мой взгляд, проще редактировать запятую. Это плохой стиль...

120
Замена экземпляров символа в строке

Этот простой код, который просто пытается заменить точку с запятой (в i-определенных позициях) двоеточием, не работает: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Выдает ошибку line[i]=":" TypeError: 'str' object does not support item assignment Как я могу...

120
Запросы Python и постоянные сеансы

Я использую модуль запросов (версия 0.10.0 с Python 2.5). Я выяснил, как отправить данные в форму входа на веб-сайт и получить ключ сеанса, но я не вижу очевидного способа использовать этот ключ сеанса в последующих запросах. Может ли кто-нибудь заполнить многоточие в приведенном ниже коде или...

120
Как сделать простой «chmod + x» из Python?

Я хочу создать файл из исполняемого скрипта python. import os import stat os.chmod('somefile', stat.S_IEXEC) похоже os.chmod, не «добавляет» разрешения, как это chmodделает unix . Если последняя строка закомментирована, файл имеет файловый режим -rw-r--r--, а без комментариев - файловый режим...

120
ImportError: нет модуля с именем Crypto.Cipher

Когда я пытаюсь запустить app.py (Python 3.3, PyCrypto 2.6), мой virtualenv продолжает возвращать ошибку, указанную выше. Мое заявление об импорте справедливо from Crypto.Cipher import AES. Я искал дубликаты, и вы могли сказать, что они есть, но я пробовал решения (хотя большинство из них даже не...

120
Формат ISO объекта Python UTC datetime не включает Z (смещение Zulu или Zero)

Почему python 2.7 не включает символ Z (Zulu или нулевое смещение) в конце строки isoformat объекта datetime UTC, в отличие от JavaScript? >>> datetime.datetime.utcnow().isoformat() '2013-10-29T09:14:03.895210' В то время как в javascript >>> console.log(new Date().toISOString());...

120
Нужен ли проектам на Python MANIFEST.in и что в нем должно быть?

В руководстве "Python Distribute" (было на python-distribute.org, но эта регистрация истекла) говорится, что нужно включать doc/txtфайлы, а .pyфайлы исключены из MANIFEST.inфайла Документация sourcedist сообщает мне, что используется только sdist MANIFEST.inи включает только указанный вами файл и...

120
Имитация функции для создания исключения для проверки блока except

У меня есть функция ( foo), которая вызывает другую функцию ( bar). Если при вызове bar()возникает ошибка HttpError, я хочу обработать это специально, если код состояния равен 404, в противном случае повторно повысить. Я пытаюсь написать несколько модульных тестов для этой fooфункции, имитируя...

120
панды конвертируют некоторые столбцы в строки

Итак, в моем наборе данных есть информация по местоположению для n дат. Проблема в том, что каждая дата на самом деле является отдельным заголовком столбца. Например, CSV выглядит как location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Я бы хотел, чтобы это выглядело как...