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

Синтаксическая ошибка при печати с помощью Python 3
Почему я получаю синтаксическую ошибку при печати строки в Python 3? >>> print "hello World" File "<stdin>", line 1 print "hello World" ^ SyntaxError: invalid syntax
251035 просмотров
schedule 02.06.2022

Вызывается неправильный интерпретатор Python
Я обновил свой интерпретатор Python, но я думаю, что старый все еще называется. Когда я проверяю версию, я получаю: $ python -V Python 3.0.1 Но я полагаю, что старый переводчик все еще вызывается. Когда я запускаю команду: python...
16191 просмотров
schedule 18.12.2023

Преобразование 2,5-байтовых сравнений в 3
Пытаюсь конвертировать программу 2.5 на 3. Есть ли способ в python 3 изменить байтовую строку, например b '\ x01 \ x02' на строку стиля python 2.5, например '\ x01 \ x02', чтобы сравнение строк и побайтов работало аналогично до 2,5? Я читаю...
580 просмотров
schedule 16.04.2024

Переопределение методов набора в Python
Я хочу создать настраиваемый набор, который будет автоматически преобразовывать объекты в другую форму для хранения в наборе (см. Использование словаря Python в качестве невложенного ключа ) для фона. Если я переопределю add , remove ,...
7231 просмотров
schedule 30.07.2023

Планирование программ Python
Как бы вы устроили функциональную проверку каждые десять минут? Я хочу проверять каталог на наличие новых файлов каждые десять минут. Я знаю, что у python есть библиотека времени, но можно ли ее использовать для этого?
392 просмотров
schedule 10.12.2022

Данные сокета Python возвращают объект ‹byte›. Как это сделать?
Я пишу базовый html-прокси на python (3) и до сих пор не использую классы предварительной сборки, такие как http.server. Я просто запускаю сокет, который принимает соединение: self.listen_socket = socket.socket(socket.AF_INET,...
719 просмотров

как делать асинхронные HTTP-запросы с epoll и python 3.1
ОБНОВЛЕНИЕ: после долгой работы с Py3, в том числе написания моего собственного асинхронного веб-сервера (после презентации Дэйва Бизли), я наконец выбросил Python (и огромный стек моего кода) -: в пользу CoffeeScript , работающий на NodeJS ....
2611 просмотров

Как использовать пользовательскую функцию сравнения в Python 3?
В Python 2.x я мог передавать пользовательскую функцию функциям sorted и .sort. >>> x=['kar','htar','har','ar'] >>> >>> sorted(x) ['ar', 'har', 'htar', 'kar'] >>> >>> sorted(x,cmp=customsort) ['kar',...
73534 просмотров
schedule 09.06.2022

Как правильно использовать аннотации функций Python3?
Аннотации функций: PEP-3107 Я наткнулся на фрагмент кода, демонстрирующий аннотации функций Python3. Идея проста, но я не могу понять, почему они были реализованы в Python3 или как-то их использовать. Может ТАК может меня просветить? Как это...
53202 просмотров
schedule 18.12.2023

Декодировать шестнадцатеричную строку в Python 3
В Python 2 преобразование шестнадцатеричной формы строки в соответствующий юникод было простым: comments.decode("hex") где переменная 'comments' является частью строки в файле (остальную часть строки не нужно преобразовывать, так как она...
156294 просмотров
schedule 25.02.2024

обратный вызов tkinter ПОСЛЕ изменения
Я привязал событие к текстовому виджету, чтобы следить за всеми изменениями в его тексте. Это событие вызывается перед добавлением нового символа в текст виджета. Мне нужно событие, которое вызывается после добавления нового персонажа или что-то...
473 просмотров
schedule 23.12.2022

Изменение каталога, в котором создаются файлы .pyc
Есть ли способ изменить каталог, в котором .pyc файл создается интерпретатором Python? Я видел двух PEP на эту тему ( 0304 и 3147 ), но, похоже, ни один из них не реализован в интерпретаторе по умолчанию (я работаю с Python 3) . Я что-то...
17313 просмотров
schedule 15.07.2022

Перебор элементов словаря(), значений(), ключей() в Python 3
Если я правильно понимаю, в Python 2 iter(d.keys()) было таким же, как d.iterkeys() . Но теперь d.keys() — это представление, которое находится между списком и итератором. В чем разница между представлением и итератором? Другими словами, в...
95316 просмотров
schedule 15.06.2022

Python3 int, реализация длинной унификации
Я только что прочитал PEP об унификации целых и длинных чисел в Python3k в PEP 237. Подход, использованный в этом, кажется очень интересным. Подход заключается в создании нового типа "integer", который является абстрактным базовым классом int и long....
1049 просмотров
schedule 04.06.2023

альтернатива callable(), для использования в Python 3
Я просмотрел эту тему , но некоторые концепции выше моего текущего уровня. В Python 2.x существует встроенный метод callable() ; есть ли простой способ проверить, можно ли что-то вызвать или не использовать Python 3?
6251 просмотров
schedule 29.04.2023

Читатель csv Python 2 и 3
Я пытаюсь использовать модуль csv для чтения файла csv utf-8, и у меня возникли проблемы с созданием общего кода для python 2 и 3 из-за кодирования. Вот исходный код в Python 2.7: with open(filename, 'rb') as csvfile: csv_reader =...
11042 просмотров
schedule 22.07.2022

Обратная совместимость входных вызовов в Python
Мне было интересно, есть ли у кого-нибудь предложения по написанию обратно совместимого вызова input() для получения пути к файлу? В Python 2.x raw_input отлично работал для ввода типа /path/to/file. Использование ввода в этом случае отлично...
4190 просмотров
schedule 10.06.2023

Метод декорирования (перегрузка методов класса)
Вдохновленный ответом Мухаммеда Алькарури в Каковы преимущества аннотаций функций Python3 , я хочу сделать это multimethod для методов, а не для обычных функций. Однако когда я это сделаю registry = {} class MultiMethod(object): def...
1151 просмотров
schedule 26.03.2022

Модуль Tkinter не найден в Ubuntu
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Tkinter >>> с другой стороны... Python 3.2 (r32:88445, Mar 25 2011,...
192290 просмотров
schedule 16.02.2022

Компиляция vim с поддержкой Python3 (установленного через Homebrew)?
У меня установлен python3 через доморощенный: brew install python3 --framework У меня есть исходный код vim (7.3), загруженный в /usr/src Я бегу: ./configure --prefix=/usr/local --enable-rubyinterp --enable-python3interp --disable-gpm...
9568 просмотров
schedule 30.01.2024