Pythonic способ проверить, отсортирован ли список или нет.

Есть ли питонический способ проверить, отсортирован ли список в ASC или DESC listtimestamps = [1, 2, 3, 5, 6, 7] что-то вроде isttimestamps.isSorted() которое возвращает True или False . Я хочу ввести список временных меток для некоторых сообщений и проверить, появились ли транзакции в правильном порядке.

Приращение значения с плавающей запятой python на минимально возможную величину

Я использую значения с плавающей запятой в качестве словарных ключей. Иногда, очень иногда (и, возможно, никогда, но не обязательно никогда), будут столкновения. Я бы хотел их решить, увеличив значение с плавающей запятой как можно меньше. Как я могу это сделать? В C я бы обманул биты мантиссы, чтобы достичь этого, но я предполагаю, что это […]

TypeError: объект 'str' не может быть вызван (Python)

Код: import urllib2 as u import os as o inn = 'dword.txt' w = open(inn) z = w.readline() b = w.readline() c = w.readline() x = w.readline() m = w.readline() def Dict(Let, Mod): global str inn = 'dword.txt' den = 'definitions.txt' print 'reading definitions…' dell =open(den, 'w') print 'getting source code…' f = u.urlopen('http://dictionary.reference.com/browse/' + […]

Как индексировать URL-параметры в Python?

Если я сделаю url = "http://example.com?p=" + urllib.quote(query) Он не кодирует / в %2F (нарушает нормализацию OAuth) Он не обрабатывает Unicode (он выдает исключение) Есть ли лучшая библиотека?

Полезно ли использовать вход Python над raw_input?

В настоящее время я преподаю первый курс студентам в университете, и я был удивлен, узнав, что, казалось бы, безобидная input функция, которую некоторые из моих учеников решили использовать (и были смущены странным поведением), скрывал призыв к eval за ней. Поэтому мой вопрос: почему функция input вызывает eval , и что бы это было когда-либо полезно […]

Как отключить предупреждения python

Я работаю с кодом с выбросами много (для меня на данный момент) бесполезных предупреждений с использованием библиотеки warnings . Чтение (/ сканирование) документации Я только нашел способ отключить предупреждения для отдельных функций . Но я не хочу менять так много кода. Может быть, такой флаг, как python -no-warning foo.py ? Чтобы вы посоветовали?

Python: форматирование выходной строки, выравнивание по правому краю

Я обрабатываю текстовый файл, содержащий координаты x, y, z 1 128 1298039 123388 0 2 …. каждая строка делится на 3 элемента, используя words = line.split() После обработки данных мне нужно записать координаты обратно в другой txt-файл, так как элементы в каждом столбце выравниваются вправо (а также входной файл). Каждая строка состоит из координат line_new […]

Какие хорошие решения ORM для Python?

Я оцениваю и смотрю на использование CherryPy для проекта, который в основном является интерфейсом JavaScript с клиентской стороны (браузера), который разговаривает с веб-сервисом Python на внутреннем сервере. Таким образом, мне действительно нужно что-то быстрое и легкое на back-end, которое я могу реализовать с помощью Python, который затем говорит с DB PostgreSQL через ORM (JSON для […]

Можно ли установить еще одну версию Python в Virtualenv?

У меня есть общая учетная запись на веб-хостинге, на котором установлен Python 2.4, но мой код несовместим с 2.4. Возможно ли установить Python 2.6 непосредственно в Virtualenv? Примечание. У меня нет разрешения на его установку на общем сервере.

Список python в sql-запросе как параметр

У меня есть список python, скажем l l = [1,5,8] Я хочу написать sql-запрос, чтобы получить данные для всех элементов списка, например "выберите имя из учеников, где id = | В СПИСКЕ l |" Как это сделать?

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