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

Python 3 является последней версией языка программирования Python и был официально выпущен 3 декабря 2008 года. Используйте более общий тег [python], если ваш вопрос не зависит от версии.
49
ответов

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

У меня есть два словаря 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
10
ответов

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

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

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

Я пишу программу, которая должна принимать входные данные от пользователя. #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
18
ответов

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

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

Как скопировать словарь и только отредактировать копию

Может кто-нибудь объяснит мне это? Это не имеет никакого смысла для меня. Я копирую словарь в другой и редактирую второй, и оба они меняются. Почему это происходит? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict...
задан 18 марта '10 в 0:07
16
ответов

Как установить версию пакета python3 через pip на Ubuntu?

У меня есть как python2.7, так и python3.2, установленные в Ubuntu 12.04. Символьная ссылка python ссылается на python2.7. Когда я печатаю: sudo pip install package-name По умолчанию устанавливается python2 версия package-name. Некоторые паке...
задан 26 мая '12 в 6:50