Tag: python 3.x

Как установить Python 3.3 (не 3.4) на OS X с Homebrew?

Если вы устанавливаете python3 через Homebrew, он устанавливает последнюю версию по умолчанию, и я это сделал. Но я хочу 3.3 вместо 3.4. Как я могу заменить его на 3.3 с помощью Homebrew? Я хочу попробовать Django с Python 3, но я просто изучаю Django, поэтому хочу использовать последнюю стабильную версию, в настоящее время 1.6, совместимую […]

Как запустить два экземпляра Spyder с Python 2.7 и Python 3.4?

Я установил spyder с Python 3.4 в Windows Vista. Сегодня я хотел запустить spyder с Python 2.7. Итак, прошел этот пост и установил Python 2.7 для spyder. Теперь, как я могу запустить spyder с Python 2.7 вместо стандартного 3.4? ( Я хотел прокомментировать сообщение & ask @ user3058525, но не мог из-за ограничения репутации ) […]

Struct.Error, должен быть объект Bytes?

Я пытаюсь выполнить код: values = (1, 'ab', 2.7) s.struct.Struct('I 2s f') packed = s.pack(*values) Но я продолжаю получать ошибку: Traceback (most recent call last): File "<stdin>", line 1, in <module> struct.error: argument for 's' must be a bytes object Зачем? Как это исправить?

не setup.py разработать использовать колесо для install_requires?

У меня создалось впечатление, что (используя setuptools): python setup.py develop Не используйте колеса при установке необходимых пакетов (указанных в install_requires). Вопросов: мое впечатление правильное? есть ли способ заставить его использовать колесо? Я говорю об этом конкретном сценарии установки .

Python: относительный импорт означает, что вы не можете самостоятельно выполнить подпакет?

Недавно я портировал свой проект Python на Python 3.1. Для этого мне пришлось принять политику относительного импорта в рамках подмодулей и подпакетов моего проекта. Я этого не делаю, и теперь сам проект работает, но я заметил, что не могу выполнить какие-либо подпакеты или подмодули в нем. Если я попытаюсь, я получаю «builtins.ValueError: Попытка относительного импорта […]

python tkinter возвращает значение из функции, используемой в команде

как получить возвращаемое значение от A до C? Кстати, я не использую класс. def button: mylabel = Label(myGui, text = "hi").grid(row = 0, column = 0) A = B.get() return A B = StringVar() C = "" myentry = Entry(myGui, textvariable = B).grid(row = 1, column = 0) Submit = Button(myGui, text = "Submit", command […]

Почтовые импортные крючки в Python 3

Я бы хотел, чтобы какой-то callback выполнялся всякий раз, когда импортируется конкретный модуль. Например (используя функцию fake @imp.when_imported , которая на самом деле не существует): @imp.when_imported('numpy') def set_linewidth(numpy): import shutil numpy.set_printoptions(linewidth=shutil.get_terminal_size()[0]) Эта функция была разработана в PEP 369: Post import hooks, но была снята с той причины: Этот PEP был отозван его автором, так как […]

sys.argv как байты в Python 3k

Поскольку Python 3k вводит строгое различие между строками и байтами, аргументы командной строки в массиве sys.argv представлены как строки. Иногда необходимо рассматривать аргументы как байты, например, при передаче пути, который не должен быть в какой-либо конкретной кодировке символов в Unix. Давайте посмотрим пример. Ниже приведена краткая программа Python 3k argv.py : import sys print(sys.argv[1]) print(b'bytes') […]

Выполнение нескольких вызовов с помощью asyncio и добавление результата в словарь

У меня возникли проблемы с переносом моих возможностей вокруг библиотеки Asyncio Python 3. У меня есть список zipcodes, и я пытаюсь сделать асинхронные вызовы API для получения каждого zipcodes соответствующего города и штата. Я могу сделать это успешно последовательно с циклом for, но я хочу сделать это быстрее в случае большого списка zipcode. Это пример […]

Как я могу реализовать asyncio websockets в классе?

Я хотел бы подключиться к websocket через asyncio и websockets , с форматом, как показано ниже. Как я смогу это сделать? from websockets import connect class EchoWebsocket: def __init__(self): self.websocket = self._connect() def _connect(self): return connect("wss://echo.websocket.org") def send(self, message): self.websocket.send(message) def receive(self): return self.websocket.recv() echo = EchoWebsocket() echo.send("Hello!") print(echo.receive()) # "Hello!"

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