Tag: python 3.x

Как вернуть функцию, использующую значение переменной?

Я хочу написать функцию, которая возвращает список функций. Как MWE, вот моя попытка функции, которая дает три функции, которые добавляют 0, 1 и 2 к входному числу: def foo(): result = [] for i in range(3): temp = lambda x: x + i print(temp(42)) # prints 42, 43, 44 result.append(temp) return result for f in […]

Как сделать будущие звонки и подождать до завершения с Python?

У меня есть следующий код, где у меня есть список имен пользователей, и я пытаюсь проверить, находятся ли пользователи в определенной группе Windows, используя net user \domain | find somegroup net user \domain | find somegroup . Проблема в том, что я запускаю эту команду для примерно 8 пользовательских групп для каждого имени пользователя, и […]

Есть ли способ автоматически вывести файл требований.txt?

Я хочу вывести файл requirements.txt для моего проекта Python 3 в PyCharm. Есть идеи?

Python работает, но eclipse показывает ошибку – Синтаксическая ошибка при обнаружении кортежа

Я новичок в python. Я использую Python 3.3 в Eclipse Kepler. Это мой фрагмент кода: f = Fibonacci(0,1) for r in f.series(): if r > 100: break print(r, end=' ') В строке print(r, end = '') eclipse сообщает синтаксическую ошибку – Syntax error while detecting tuple . Тем не менее, программа работает отлично. Почему это […]

список в exec с пустыми локалями: NameError

Рассмотрим следующий фрагмент: def bar(): return 1 print([bar() for _ in range(5)]) Он дает ожидаемый результат [1, 1, 1, 1, 1] . Однако, если я попытаюсь выполнить один и тот же фрагмент в пустой среде ( locals и globals оба установлены в {} ), он дает NameError : if 'bar' in globals() or 'bar' in […]

Проверьте требования к поддержке python 3

У меня есть несколько проектов python с различным набором зависимостей, перечисленных в файлах требований к пишу . Я начал думать о переносе кода на python 3, но мне нужно знать, существуют ли мои зависимости. Можно ли проверить, какие пакеты из файла requirements.txt поддерживают python 3, а что нет? Пример содержимого requirements.txt Txt: mysql-python==1.2.5 lxml==3.3.4 Fabric==1.8.0 […]

Неблокирующий ввод-вывод с асинхронным

Я пытаюсь написать сетевую игру с Pygame и asyncio, но я не могу понять, как избежать зависания при чтении. Вот мой код для клиента: @asyncio.coroutine def handle_client(): print("Connected!") reader, writer = yield from asyncio.open_connection('localhost', 8000) while True: mouse_up = False for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() elif event.type == pygame.MOUSEBUTTONUP: mouse_up […]

py2app: modulegraph отсутствует scan_code

По какой-то причине я не могу объяснить или google, py2app падает на меня даже с простейшими примерами. Im, используя виртуальную среду python 3.4.1, созданную в виде Projects/Test/virtenv которой py2app установлен через pip. Вот вывод $pip list : altgraph (0.12) macholib (1.7) modulegraph (0.12) pip (1.5.6) py2app (0.9) setuptools (3.6) foo.py – это пример файла hello […]

Почему `str.format ()` игнорирует дополнительные / неиспользуемые аргументы?

Я видел: «Почему не join () автоматически преобразует свои аргументы в строки?» и принятый ответ заставил меня подумать: с тех пор Явный лучше, чем неявный. а также Ошибки никогда не должны проходить молча. почему str.format() игнорирует дополнительные / неиспользуемые (иногда случайно прошедшие) аргументы? Для меня это выглядит как ошибка, которая передается беззвучно, и она явно […]

Изменить интерактивную подсказку Python «>>>»

Это, наверное, глупый вопрос, и я, вероятно, в конечном итоге удалю его, как только выясню это, но, клянусь, я помню, как читать в документах Python 3.5, как изменить >>> в интерактивной подсказке Python, например как вызов help() изменит его, чтобы help> . Но по какой-то причине, когда я вернулся, чтобы попытаться вспомнить, я просто не […]

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