Вопросы с тегом 'python-3.x'

По вопросам программирования Python, которые относятся к версии 3+ языка. Используйте более общий тег [python], если ваш вопрос не зависит от версии.
50
ответов

Как объединить два словаря в одном выражении?

У меня есть два словаря Python, и я хочу написать одно выражение, которое возвращает эти два словаря, слияние. Метод update() будет тем, что мне нужно, если он вернет результат, а не изменит dict на месте. >>> x = {'a':1, 'b': 2} >>&...
задан 02 сент. '08 в 10:44
7
ответов

Почему "1000000000000000 в диапазоне (1000000000000001)" так быстро в Python 3?

Я понимаю, что функция range(), которая на самом деле тип объекта в Python 3, генерирует ее содержимое на лету, подобно генератору. В этом случае я ожидал бы, что следующая строка займет слишком много времени, потому что для определения того, будет...
задан 06 мая '15 в 18:32
43
ответов

Как я могу представить "Enum" в Python?

Я в основном разработчик С#, но сейчас я работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
задан 31 авг. '08 в 18:55
14
ответов

Преобразовать байты в строку?

Я использую этот код для получения стандартного вывода из внешней программы: >>> from subprocess import * >>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] Метод communication() возвращает массив байтов: >...
задан 03 марта '09 в 15:23
14
ответов

Как очистить вывод функции печати?

Как заставить функцию печати Python выводить на экран? Это не дубликат Отключить буферизацию вывода - связанный вопрос пытается получить небуферизованный вывод, в то время как это более общий. Лучшие ответы в этом вопросе слишком сильны или задейс...
задан 23 окт. '08 в 20:59
9
ответов

Что такое эквивалент Python 3 "python -m SimpleHTTPServer"

Что такое эквивалент Python 3 python -m SimpleHTTPServer?
задан 30 окт. '11 в 10:22
8
ответов

Почему "нет (правда) в [False, True]" возвращается False?

Если я это сделаю: >>> False in [False, True] True Возвращает True. Просто потому, что False находится в списке. Но если я это сделаю: >>> not(True) in [False, True] False Возвращает False. Если not(True) равно False: >...
задан 15 июля '15 в 7:12
13
ответов

Запрос пользователя на ввод, пока он не даст действительный ответ

Я пишу программу, которая должна принимать входные данные от пользователя. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X `input` age = int(input("Please enter your age: ")) if age >= 18: print("You are able to vote in...
задан 25 апр. '14 в 16:31
10
ответов

Должен ли я поставить #! (shebang) в сценариях Python и какую форму он должен принять?

Должен ли я помещать shebang в мои скрипты Python? В какой форме? #!/usr/bin/env python или #!/usr/local/bin/python Являются ли они одинаково переносимыми? Какая форма используется больше всего? Примечание. проект tornado использует shebang...
задан 02 авг. '11 в 9:35
19
ответов

Как установить pip с Python 3?

Я хочу установить pip. Он должен поддерживать Python 3, но для него требуется setuptools, который доступен только для Python 2. Как я могу установить pip с Python 3?
задан 05 июля '11 в 21:58
8
ответов

Получение карты() для возврата списка в Python 3.x

Я пытаюсь отобразить список в шестнадцатеричный, а затем использовать список в другом месте. В python 2.6 это было легко: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Однако, на Python 3.1, приведенное выше возв...
задан 20 авг. '09 в 3:27
16
ответов

Использование Python 3 в virtualenv

Используя virtualenv, я запускаю свои проекты с версией Python (2.7) по умолчанию. В одном проекте мне нужно использовать Python 3.4. Я использовал brew install python3 для установки на моем Mac. Теперь, как мне создать virtualenv, который использу...
задан 24 мая '14 в 11:05
4
ответов

Относительный импорт в Python 3

Я хочу импортировать функцию из другого файла в том же каталоге. Иногда это работает для меня с from .mymodule import myfunction, но иногда я получаю: SystemError: Parent module '' not loaded, cannot perform relative import Иногда он работает с ...
задан 07 июня '13 в 13:26
10
ответов

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

У меня есть строка Unicode в Python, и я хотел бы удалить все акценты (диакритики). Я нашел в Интернете элегантный способ сделать это в Java: преобразует строку Unicode в свою длинную нормализованную форму (с отдельным символом для букв и диакрити...
задан 06 февр. '09 в 0:10
6
ответов

Что означает "SyntaxError: Отсутствие скобок в вызове" print "означает в Python?

Когда я пытаюсь использовать оператор print в Python, он дает мне эту ошибку: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: Missing parentheses in call to 'print' ...
задан 22 авг. '14 в 13:58