4
ответа

Самый безопасный способ преобразовать плавание в целое число в Python?

Математический модуль Python содержит удобные функции как пол и перекрывает. Эти функции берут число с плавающей точкой и возвращают ближайшее целое число ниже или выше его. Однако эти функции возвращаются...
вопрос задан: 5 August 2014 07:21
4
ответа

Неявно вызывающий инициализатор родительского класса

класс A (объект): определение __ init __ (сам, a, b, c): #super (A, сам). __ init __ () супер (сам. __ класс __, сам). __ init __ () класс B (A): определение __ init __ (сам, b, c): распечатайте супер (B...
вопрос задан: 30 April 2010 20:34
4
ответа

Эквивалент, чтобы натянуть ascii_letters для unicode натягивает у питона 2.x?

В модуле «последовательности» стандартной библиотеки натяните ascii_letters ## То же как последовательность ascii_lowercase +, последовательность ascii_uppercase - 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', там...
вопрос задан: 24 January 2010 09:26
4
ответа

создание обратно совместимого исключения python 2.6

У меня есть следующий код Python: попробуйте: pr.update () кроме ConfigurationException как e: returnString=e.line +' '+e.errormsg Это работает под python 2.6, но "как e" сбои синтаксиса под...
вопрос задан: 3 September 2009 01:58
4
ответа

Кодировка по умолчанию сообщений об исключениях

Следующий код исследует поведение плавания () метод при питании символ неASCII: импортируйте попытку sys: плавание (u '\xbd') кроме ValueError как e: распечатайте sys.getdefaultencoding () # в моей системе...
вопрос задан: 2 September 2009 18:09
3
ответа

Как можно безопасно оценить представление литерала, предполагая unicode_literals?

В Python 2 я хотел бы оценить строку, которая содержит представление литерала. Я хотел бы сделать это безопасно, поэтому я не хочу использовать eval () - вместо этого я привык использовать ast ....
вопрос задан: 22 January 2019 19:18
3
ответа

Что именно делает & ldquo; u & rdquo; и & ldquo; r & rdquo; строковые флаги, а что такое необработанные строковые литералы

Задавая этот вопрос, я понял, что мало что знаю о необработанных строках. Для кого-то, претендующего на звание тренера по Джанго, это отстой. Я знаю, что такое кодировка, и я знаю, что делает ты один с тех пор ...
вопрос задан: 10 October 2018 19:54
3
ответа

Почему Python печатает unicode символы, когда кодировкой по умолчанию является ASCII?

От оболочки Python 2.6:>>> импортируют sys>>>, печатают sys.getdefaultencoding () ASCII>>> u '\xe9 печати', В>>> я ожидал иметь или немного мусора или Ошибку...
вопрос задан: 2 August 2018 21:44
3
ответа

Какие аргументы есть у функции Python sort ()?

Есть ли другой аргумент, кроме ключа, например: значение?
вопрос задан: 24 April 2018 21:32
3
ответа

Как вы округлите число в Python?

Эта проблема убивает меня. Как собрать число UP в Python? Я попытался округлить (число), но оно округлило число вниз. Пример: round (2.3) = 2.0, а не 3, что я хотел бы Я попробовал int (...
вопрос задан: 24 February 2018 04:51
3
ответа

Длинное имя файла Python поддерживает прерванный Windows

Я пишу сценарий Python для копирования файлов; к сожалению, это продолжает перестать работать, потому что имя файла является слишком длинным (> 256). Там должен так или иначе иметь дело с той проблемой? Я использую Python 2.5.4 и Windows XP.Удачи,
вопрос задан: 19 October 2017 01:31
3
ответа

Скажите, находится ли Python в интерактивном режиме

В сценарии Python, там какой-либо способ сказать, находится ли интерпретатор в интерактивном режиме? Это было бы полезно так, чтобы, например, когда Вы выполняете интерактивную сессию Python и импортируете модуль...
вопрос задан: 23 May 2017 12:26
3
ответа

переопределение bool () для пользовательского класса [дубликат]

Все, что я хочу, для bool (myInstance) для возвращения False (и чтобы myInstance оценил ко Лжи когда в условном выражении как if/or/and. Я знаю, как переопределить>, <=) Я попробовал это: тест класса:...
вопрос задан: 24 May 2016 00:25
3
ответа

Как я могу конвертировать Юникод в верхний регистр, чтобы напечатать его?

У меня есть это: > > > напечатать 'пример' пример > > > напечатать 'exámple' exámple > > > print 'exámple'.upper () ПРИМЕР Что мне нужно сделать, чтобы напечатать: EXÁMPLE (Где' a 'получает свое ...
вопрос задан: 11 November 2015 04:35
3
ответа

Каков наилучший способ удалить акценты в строке Unicode Python?

У меня есть строка Unicode в Python, и я хотел бы удалить все акценты (диакритические знаки). Я нашел в Интернете элегантный способ сделать это в Java: преобразовать строку Unicode в ее длинную нормализованную ...
вопрос задан: 16 February 2015 22:01
3
ответа

Установка корректного кодирования при передаче по каналу stdout в Python

При передаче по каналу вывода программы Python интерпретатор Python запутывается о кодировании и устанавливает его ни на Один. Это означает программу как это: #-*-кодирование: utf-8-*-печатают u "åäö", будет работать...
вопрос задан: 11 November 2014 08:28
3
ответа

байты по сравнению с bytearray в Python 2.6 и 3

Я экспериментирую с байтами по сравнению с bytearray в Python 2.6. Я не понимаю причины некоторых различий. Итератор байтов возвращает строки: поскольку я в байтах (b "привет"): печать (тип (i)) Дает: <...
вопрос задан: 4 August 2014 17:10
3
ответа

Есть ли описание того, как работает __cmp__ для объектов dict в Python 2?

Я пытался создать подкласс dict, унаследованный от UserDict.DictMixin, который поддерживает нехешируемые ключи. Производительность не проблема. К сожалению, Python реализует некоторые функции в ...
вопрос задан: 11 March 2014 19:00
3
ответа

Почему все мои строки напечатаны как строковые литералы? [Дубликат]

Я создаю сценарий для лаборатории, которая будет инвентаризировать все серверы там вместе со своей статистикой. Я использую subprocess для передачи вывода команд bash в переменные в моем коде python. Однако, ...
вопрос задан: 25 May 2013 10:38
3
ответа

Learn Python the Hard Way Exercise 17 Extra Question(S)

I'm doing Zed Shaw's fantastic Learn Python The Hard Way, but an extra question has me stumped: Line 9--10 could be written in one line, how? I've tried some different thoughts, but to no avail. I ...
вопрос задан: 24 August 2010 23:00
3
ответа

Один проект Python может использовать и 2.x и 3.x код?

Я собираюсь запустить на длинном (~1-год) проект программирования в Python. Я хочу использовать wxPython для своего GUI (поддерживает 2.6), но я также хочу использовать 3.1 для остальной части проекта (чтобы начать использовать 3.x...
вопрос задан: 1 June 2010 17:43
3
ответа

Возврат первых символов N строки unicode

У меня есть строка в unicode, и я должен возвратить первые символы N. Я делаю это: закончитесь = unistring [:5], но конечно длина строк unicode! = длина символов. Какие-либо идеи?...
вопрос задан: 28 January 2010 11:44
2
ответа

Почему ''> 0 Истинных в Python 2?

В Python 2.x:>>> ''> 0 Истинных, Почему это?
вопрос задан: 21 October 2019 15:38
2
ответа

Перечислить минимум в Python ни с Одним?

Есть ли какая-либо умная встроенная функция или что-то, что возвратится 1 в течение минуты () пример ниже? (Я держал пари, что существует веская причина его для не возврата чего-либо, но в моем особом случае мне нужен он к...
вопрос задан: 30 June 2019 16:01
2
ответа

Как изменить stdin и stdout, кодирующий на Python 2

Я использую машины Windows и Linux для того же проекта. Кодировка по умолчанию для stdin в Windows является cp1252, и в Linux это - utf-8. Я хотел бы изменить все на utf-8. Действительно ли это возможно?...
вопрос задан: 5 June 2019 17:57
2
ответа

Как действительно преобразовывают управляющих последовательность Unicode в unicode символы в строке Python

Когда я пытался получить содержание тега с помощью "unicode (head.contents[3])", я получаю вывод, подобный этому: "Christensen Sk\xf6ld". Я хочу, чтобы escape-последовательность была возвращена как строка. Как сделать это...
вопрос задан: 25 February 2019 13:23
2
ответа

Как указать версию Python в виртуальной среде conda

Я работаю над проектом на новой должности. Я считаю, что виртуальная среда была создана в нем, как я вижу:
вопрос задан: 21 February 2019 14:24
2
ответа

Как Python 2 сравнивает строку и интервал? Почему списки выдерживают сравнение как больше, чем числа и кортежи, больше, чем списки?

Следующий отрывок аннотируется выводом (как замечено на ideone.com): распечатайте "100" <"2" # Истинная печать "5"> "9" # Ложная печать "100" <2 # Ложной печати 100 <"2"...
вопрос задан: 18 July 2018 19:40
2
ответа

Python супер () повышает TypeError

В Python 2.5 следующий код повышает TypeError:>>> класс X: определение (сам): распечатайте "a">>> класс Y (X): определение (сам): супер (Y, сам).a () печать "...
вопрос задан: 28 May 2018 07:26
2
ответа

Как вернуть ключи словаря в виде списка в Python?

В Python 2.7 я мог получить словарные ключи, значения или элементы в виде списка: > > > newdict = {1: 0, 2: 0, 3: 0} > > > newdict.keys () [1, 2, 3] Теперь в Python> = 3.3 я получаю что-то вроде этого: ...
вопрос задан: 11 October 2017 15:51