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

127
Введите подсказки в namedtuple

Рассмотрим следующий фрагмент кода: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) Приведенный выше код - это всего лишь способ продемонстрировать, чего я пытаюсь достичь. Я хотел бы сделать namedtupleс подсказками типа. Знаете ли вы какой-нибудь изящный способ...

126
Как преобразовать .py в .exe для Python?

Я пытаюсь преобразовать довольно простую программу Python в исполняемый файл и не могу найти то, что искал, поэтому у меня есть несколько вопросов (я использую Python 3.6): Методы, которые я нашел до сих пор, следующие. загрузка старой версии Python и использование pyinstaller/py2exe настройка...

125
Как программно сделать firefox без головы в Selenium с помощью Python?

Я запускаю этот код с python, selenium и firefox, но все еще получаю «головную» версию firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) Я...

124
Как установить Python 3 на экземпляр AWS EC2?

Я пытаюсь установить python 3.x на экземпляр AWS EC2 и: sudo yum install python3 не работает: No package python3 available. Я искал в Google и не могу найти никого, у кого есть эта проблема, поэтому я спрашиваю здесь. Нужно ли мне вручную загружать и устанавливать...

123
Как на самом деле работает asyncio?

Этот вопрос мотивирован моим другим вопросом: как ждать в cdef? В сети есть масса статей и сообщений в блогах asyncio, но все они очень поверхностны. Я не смог найти никакой информации о том, как asyncioэто на самом деле реализовано, и что делает ввод-вывод асинхронным. Я пытался прочитать...

121
pip или pip3 для установки пакетов для Python 3?

У меня Macbook с OS X El Captain. Я думаю, что это Python 2.7предустановлено на нем. Однако я Python 3.5тоже установил . Когда я начал использовать Python 3, я прочитал, что если я хочу установить пакет, я должен ввести: pip3 install some_package Во всяком случае, теперь, когда я использую pip...

119
Каким питоническим способом избежать параметров по умолчанию, являющихся пустыми списками?

Иногда кажется естественным иметь параметр по умолчанию, который представляет собой пустой список. Однако Python дает неожиданное поведение в этих ситуациях . Если, например, у меня есть функция: def my_func(working_list = []): working_list.append("a") print(working_list) При первом вызове будет...

119
Модель Django «не объявляет явную app_label»

Я на грани остроумия. После десятка часов поиска и устранения неисправностей, а может, и больше, я подумал, что наконец-то в деле, но потом я получил: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label В Интернете ТАК МАЛЕНЬКАЯ информация об этом, и...

119
virtualenvwrapper и Python 3

Я установил python 3.3.1 на ubuntu lucid и успешно создал virtualenv, как показано ниже. virtualenv envpy331 --python=/usr/local/bin/python3.3 это создало папку envpy331в моем домашнем каталоге . Я тоже virtualenvwrapperустановил. Но в документации поддерживаются только 2.4-2.7версии .....

119
Косинусное сходство между 2 списками номеров

Мне нужно вычислить косинусное сходство между двумя списками , скажем, например, список 1, который есть, dataSetIи список 2, который есть dataSetII. Я не могу использовать ничего, например numpy или модуль статистики. Я должен использовать общие модули (математику и т. Д.) (Причем как можно меньше...

119
Pipenv: команда не найдена

Я новичок в разработке Python и пытаюсь использовать pipenv. Я выполнил команду pip install pipenv, которая успешно выполнилась: ... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich,...

119
Почему Python 3.6.1 выдает AttributeError: модуль enum не имеет атрибута IntFlag?

Я только что установил Python 3.6.1 для MacOS X Когда я пытаюсь запустить консоль (или запустить что-либо с Python3), выдается следующая ошибка: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module...

117
Как преобразовать переменную строки байтов Python 3 в обычную строку?

Я прочитал вложение электронной почты в формате XML с bytes_string=part.get_payload(decode=False) Полезные данные представлены в виде байтовой строки, как подсказывает имя моей переменной. Я пытаюсь использовать рекомендуемый подход Python 3, чтобы превратить эту строку в пригодную для...

116
Почему str.translate намного быстрее в Python 3.5 по сравнению с Python 3.4?

Я пытался удалить ненужные символы из заданной строки, используя text.translate()Python 3.4. Минимальный код: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Работает как положено. Однако одна и та же...

116
Разница между исполняемыми файлами python3 и python3m

В чем разница между /usr/bin/python3и /usr/bin/python3mисполняемыми? Я наблюдаю за ними в Ubuntu 13.04, но Google предполагает, что они существуют и в других дистрибутивах. Два файла имеют одинаковую сумму md5sum, но не кажутся символическими или жесткими ссылками; два файла имеют разные номера...