Вопросы по теме '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 просмотров
schedule
07.10.2023
как делать асинхронные HTTP-запросы с epoll и python 3.1
ОБНОВЛЕНИЕ: после долгой работы с Py3, в том числе написания моего собственного асинхронного веб-сервера (после презентации Дэйва Бизли), я наконец выбросил Python (и огромный стек моего кода) -: в пользу CoffeeScript , работающий на NodeJS ....
2611 просмотров
schedule
30.01.2023
Как использовать пользовательскую функцию сравнения в 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