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

имя «times» используется перед глобальным объявлением — но ЭТО объявлено!
Я пишу небольшую программу, чтобы хронометрировать и показывать в упорядоченном виде мои решения кубика Рубика. Но Python (3) продолжает беспокоить меня тем, что время используется до глобального объявления. Но что странно, так это то, что ЭТО...
61591 просмотров
schedule 11.04.2024

как преобразовать код Python 3 в код Python 2?
Я написал программу на Python 3, но теперь хочу преобразовать ее в код Python 2. Есть ли какие-нибудь утилиты, чтобы сделать это автоматически?
46692 просмотров
schedule 27.12.2023

Вернуть список слов из списка строк с регулярным выражением
Я запускаю следующий код в списке строк, чтобы вернуть список его слов: words = [re.split('\\s+', line) for line in lines] Однако в итоге я получаю что-то вроде: [['import', 're', ''], ['', ''], ['def', 'word_count(filename):', ''], ...]...
514 просмотров

Почему эквивалентный код Python намного медленнее
может кто-нибудь объяснить, почему следующий тривиальный код (реализация алгоритма Евклида для нахождения наибольшего общего знаменателя) примерно в 3 раза медленнее, чем эквивалентный код в Ruby? содержимое iter_gcd.py: from sys import...
4767 просмотров
schedule 12.03.2024

Как получить наименее распространенный элемент в списке?
Чтобы найти наиболее распространенный, я знаю, что могу использовать что-то вроде этого: most_common = collections.Counter(list).most_common(to_find) Однако я не могу найти ничего сопоставимого для поиска наименее общего элемента. Могу ли...
22991 просмотров
schedule 04.03.2024

tkinter: отображение квадратной сетки
Я пытаюсь использовать tkinter для периодического обновления квадратной сетки. Каждый квадрат в сетке окрашен в определенный цвет (скажем, полученный из заданной функции); в центре каждого квадрата рисуется кружок меньшего размера (цвет тоже...
10121 просмотров
schedule 13.01.2024

Как я могу получить время последнего изменения с помощью urllib python3?
Я переношу свою программу из python2 на python3, и я получаю следующую ошибку: AttributeError: 'HTTPMessage' object has no attribute 'getdate' Вот код: conn = urllib.request.urlopen(fileslist, timeout=30) last_modified =...
7320 просмотров
schedule 08.05.2024

python b64decode неправильное заполнение
Я отправляю файл небольшими пакетами UDP. (python 3) На сервере я делю файл на маленькие кусочки и делаю packets.append(b64encode(smallPart)) с другой стороны я делаю ровно наоборот packets.append(b64decode(peice)) Тем не менее,...
26250 просмотров
schedule 22.01.2024

Объект str не может быть вызван для unittest
Я написал тестовый пример, который показывает ошибку from unittest import * class MyTest(unittest.TestCase): def test_add(self): self.assertEquals(1,(2-1),"Sample Subraction Test") if __name__ == '__main__': unittest.main()...
2305 просмотров
schedule 05.12.2023

Диспетчер виртуальных хостов Cherrypy 3.2
я пытаюсь заставить виртуальный хост работать в cherrypy 3.2.0, работающем на python 3: #!/usr/bin/env python import cherrypy from cherrypy import expose class Root(object): @expose def index(self): return "I am the root...
1010 просмотров
schedule 03.03.2024

Что такое эквивалент Python 3 для find ()?
Я работаю над открытым курсом MIT для python, но мне трудно со следующим примером: Для начала воспользуемся некоторыми встроенными функциями Python. Чтобы использовать эти функции, включите в начало файла оператор from string import * . Это...
59007 просмотров
schedule 07.05.2024

Ленивое сито Эратосфена в Python
Я пытаюсь закодировать ленивую версию Sieve of Eratosthenes в Python 3.2. Вот код: import itertools def primes(): candidates = itertools.count(2) while True: prime = next(candidates) candidates = (i for i in candidates if...
1510 просмотров
schedule 03.05.2024

Математические операции с очень большими CSV (примерно 25-30 тыс. строк) в Python3
Я получил некоторую помощь в предыдущем вопросе об этом, однако это совсем другая проблема, поэтому я подумал, что лучше всего будет задать новый вопрос... Раз в месяц мне нужно анализировать очень большой файл CSV, что я обычно делаю вручную в...
295 просмотров
schedule 10.05.2024

эффективная проекция двудольного графа в Python (с использованием networkx)
Используя модуль networkx, я провожу сетевой анализ под Python 3.2, где мне нужно спроецировать двудольный граф (заключенных, связанных с их ячейкой: входной граф B в приведенном ниже коде) на подграф (связывающий сокамерников друг с другом, если оба...
2428 просмотров

Python 3 дает неверный результат при делении двух больших чисел?
a = 15511210043330985984000000 # (25!) b = 479001600 # (12!) c = 6227020800 # (13!) При делении ans = int(a/(b*c)) или ans = int((a/b)/c) мы получаем ans равное 5200299 вместо 5200300
2148 просмотров
schedule 19.09.2022

Является ли object.__del__(self) наиболее подходящим местом для очистки класса ведения журнала?
У меня есть собственный класс ведения журнала для моего скрипта Python с методом flush() , который print() содержит содержимое списка. Я хотел бы включить flush() в специальный метод __del__() на случай, если программа завершится без сброса...
289 просмотров
schedule 04.01.2024

Краткое руководство, как использовать gnuplot с python?
Я пытаюсь нарисовать график на Python, используя Gnuplot. Мне трудно найти какое-либо руководство/учебники, как начать. Что меня интересует: какие файлы/программы необходимы? (я использую Ubuntu), с чего начать? Если кто-то может...
48139 просмотров
schedule 17.11.2023

Настройка PyDev для Eclipse в Mac X Lion
Клиент Python по умолчанию для Mac — v2.7. Как настроить PyDev для Eclipse на использование 3.2? Я не могу найти интерпретатор для Python 3.2.
541 просмотров
schedule 16.01.2024

Python 3.x: проверьте, остались ли в генераторе элементы
Когда я использую генератор в цикле for, кажется, что он «знает», когда больше нет элементов. Теперь мне нужно использовать генератор БЕЗ цикла for и использовать next () вручную, чтобы получить следующий элемент. Моя проблема в том, как я узнаю,...
13969 просмотров
schedule 02.02.2024

Поиск оператора перехвата в метаклассе
У меня есть класс, которому нужно поколдовать с каждым оператором, например __add__ , __sub__ и так далее. Вместо создания каждой функции в классе у меня есть метакласс, который определяет каждый оператор в операторном модуле. import...
864 просмотров
schedule 21.04.2024