Tag: python 2.7

Python запрашивает кодирование данных POST

Версия: Python 2.7.3 Другие библиотеки: Python-Requests 1.2.3, jinja2 (2.6) У меня есть сценарий, который передает данные на форум, и проблема заключается в том, что символы не-ascii отображаются как мусор. Например, такое имя, как André Téchiné, выдается как Andrà © Tin chin. Вот как передаются данные: 1) Данные изначально загружаются из CSV-файла с кодировкой UTF-8, например: […]

Получить «фактическую» длину строки в символах Юникода

например, такие символы, как « ✮ » ( \xe2\x9c\xae ), могут быть другими \xe2\x9c\xae « Σ », « д » или « Λ »). Я хочу найти «фактическую» длину, которую принимает символ при печати на экране например len("✮") len("\xe2\x9c\xae") оба возвращают 3, но это должно быть 1

Fixing ": библиотека GMP или MPIR не найдена; Не создайте ошибку Crypto.PublickKey._fastmath "на Python 2.7 с CentOS 6.4

Я запускаю сервер CentOS 6.4 с Python 2.7 (установленный через скрипт PythonBrew) Я установил gmp через «yum install gmp» и python-devel, установленный через «yum install python-devel» (но это для серии python 2.6) Я пытаюсь установить pycrypto на моем сервере, но это дает мне warning: GMP or MPIR library not found; Not building Crypto.PublickKey._fastmath Есть ли […]

Python тот же символ не равен

У меня есть текст в моей базе данных. Я отправляю некоторый текст из xhr на мой взгляд. Функция find не находит некоторые символы Unicode. Я хочу найти выделенный текст, используя только: text.find(selection) но иногда переменный «выбор» имеет такой символ: ę # in xhr unichr(281) в переменной «текст» есть символ: ę # in db has two […]

Pandas – GroupBy, а затем слияние на исходном столе

Я пытаюсь написать функцию для агрегирования и вычисления различных статистических данных на фрейме данных в Pandas, а затем объединить его с исходным фреймворком данных, однако я бегу к проблемам. Это эквивалент кода в SQL: SELECT EID, PCODE, SUM(PVALUE) AS PVALUE, SUM(SQRT(SC*EXP(SC-1))) AS SC, SUM(SI) AS SI, SUM(EE) AS EE INTO foo_bar_grp FROM foo_bar GROUP BY […]

Как мы можем сделать импорт __future__ глобальным?

Технические характеристики: Python 2.7 Я работаю над проектом с несколькими модулями, я хочу активировать некоторые функции из модуля __future__ во всех них. Я хотел бы импортировать все функции, которые мне нужны на одном модуле, а затем импортировать этот единственный модуль для всех остальных, и эти функции будут активны во всех них или что-то в этом […]

Может ли PyCharm перечислить все ошибки Python в проекте?

Я использую python 2.7 в виртуальной среде и PyCharm 2.7 (новая сборка с февраля 2013 года). Всякий раз, когда я открываю в нем файл python, который имеет однозначные ошибки (эквивалент компиляции ошибок на других языках, например, с использованием необъявленных переменных, вызов несуществующих функций), он показывает красные полосы в желобе файла. Таким образом, я обнаруживаю ошибки […]

Цепь метода класса Python

Чтобы избежать заблуждения в архитектурных решениях, я попрошу об этом с помощью аналогичного примера: скажем, я хотел создать класс класса Python следующим образом: queue = TaskQueue(broker_conn) queue.region("DFW").task(fn, "some arg") Вопрос здесь в том, как мне получить дизайн класса, чтобы определенные методы могли быть «цепями» таким образом. task() потребует доступа к атрибутам экземпляра класса queue а […]

Реверсивные биты целого числа Python

Учитывая десятичное целое число (например, 65), как можно отменить базовые биты в Python? то есть. следующая операция: 65 → 01000001 → 10000010 → 130 Похоже, что эту задачу можно разбить на три этапа: Преобразование десятичного целого в двоичное представление Переверните биты Преобразовать обратно в десятичную Шаги № 2 и 3 кажутся довольно простыми (см. Этот […]

pyserial: нет модулей с именами инструментов

Я установил последнюю версию pySerial в своем ящике Ubuntu с python 2.7.2, и он отлично работает для большинства вещей, но всякий раз, когда я пытаюсь импортировать пакет «tools», он говорит, что он не может найти «инструменты». Документация для pySerial явно ссылается на этот пакет «tools». >>> from serial import tools Traceback (most recent call last): […]

Python - лучший язык программирования в мире.