Tag: python 2.7

zip и любопытство группы в python 2.7

Может ли кто-нибудь объяснить, почему эти продукты выводят разные вещи в Python 2.7.4? Они выводят то же самое в python 3.3.1. Мне просто интересно, если это ошибка в 2,7, которая была исправлена ​​в 3, или это связано с некоторыми изменениями на языке. >>> for (i,j),k in zip(groupby([1,1,2,2,3,3]), [4,5,6]): … print list(j) … [] [] [3] […]

Невозможно получить символ степени в raw_input

Проблема в моем коде выглядит примерно так: #!/usr/bin/python # -*- coding: UTF-8 -*- deg = u'°' print deg print '40%s N, 100%s W' % (deg, deg) codelim = raw_input('40%s N, 100%s W)? ' % (deg, deg)) Я пытаюсь создать запрос raw_input для символов-разделителей внутри строки широты / долготы, и в приглашении должен быть приведен пример […]

python-dbg не может найти Py_InitModule4 при отладке

Я пытаюсь отладить segfault, который я получаю в многопоточном приложении qt webkit. Я установил python-dbg с целью дать мне довольно печатать в gdb и получить следующую ошибку при запуске python2.7-dbg node.py Traceback (most recent call last): File "node.py", line 4, in <module> import msgpack File "/usr/lib/pymodules/python2.7/msgpack/__init__.py", line 3, in <module> from msgpack._msgpack import * ImportError: […]

Stem передает сообщение «Не удалось подключиться к порту 9051»

Я попробовал этот пример: import getpass import sys import stem import stem.connection from stem.control import Controller if __name__ == '__main__': try: controller = Controller.from_port() except stem.SocketError as exc: print("Unable to connect to tor on port 9051: %s" % exc) sys.exit(1) try: controller.authenticate() except stem.connection.MissingPassword: pw = getpass.getpass("Controller password: ") try: controller.authenticate(password = pw) except stem.connection.PasswordAuthFailed: […]

Рекурсивная реализация с использованием одного рекурсивного вызова

Учитывая следующую функцию: f (n) = f (n-1) + f (n-3) + f (n-4) f(0) = 1 f(1) = 2 f(2) = 3 f(3) = 4 Я знаю, чтобы реализовать его, используя рекурсию с тремя рекурсивными вызовами внутри одной функции. Но я хочу сделать это только с одним вызовом рекурсии внутри функции. Как это можно […]

Изменение значения в одном списке изменяет значения в другом списке с другим идентификатором памяти

Я бил головой о стену над этой проблемой. Я создаю список и делаю 4 копии, только один из них имеет тот же индекс памяти. Если я изменяю исходный список, то как-то изменяет 3 из этих копий, 2 из которых имеют другой индекс памяти. Только если я создаю список, используя ту же команду, что и оригинал, […]

Как определить, находится ли 2D-массив внутри другого 2D-массива?

Поэтому с помощью элемента переполнения стека у меня есть следующий код: data = "needle's (which is a png image) base64 code goes here" decoded = data.decode('base64') f = cStringIO.StringIO(decoded) image = Image.open(f) needle = image.load() while True: screenshot = ImageGrab.grab() haystack = screenshot.load() if detectImage(haystack, needle): break else: time.sleep(5) Я написал следующий код, чтобы проверить, […]

Извлечение названий страниц и вкладчиков из MediaWiki XML

У меня очень большой (7 ГБ) дамп XML MediaWiki XML, который состоит из записей каждого изменения, внесенного на каждую страницу Wiki. Я пытаюсь записать, какие пользователи внесли вклад на каждую страницу, и поэтому я хочу извлечь это из XML. XML выглядит примерно так: <mediawiki xmlns="http://www.mediawiki.org/xml/export-0.3/"> <page> <title>Unique Page title</title> <id>11</id> <restrictions>sysop</restrictions> <revision> <id>11</id> <timestamp>2005-10-26T02:23:03Z</timestamp> <contributor> […]

Python Tkinter, настройка функций обратного вызова кнопки с помощью цикла

Я пишу программу, которая отображает сетку кнопок, когда нажимается кнопка. Я хочу, чтобы она напечатала местоположение кнопки в сетке (колонка «строка») на консоли. Вот что я имею import Tkinter as tk class board(tk.Tk): def __init__(self, parent=None): tk.Tk.__init__(self,parent) self.rows = 5 self.columns = 5 self.init_board() def init_board(self): for i in range(self.rows): for j in range(self.columns): cmd […]

Нет модуля с именем sympy

Привет, я изучаю линейную алгебру с помощью python с курсом Edx. ( http://nbviewer.ipython.org/github/ULAFF/notebooks/tree/may-14-2014/ ). В «02.4.2.10 Практика с умножением матрицы-вектора» с первым полем код: import generate_problems as gp print("What is the result of the matrix vector product below?") p = gp.Problem() p.new_problem() generate_problems – это модуль, созданный профессором в Edx. Однако, я получил ошибку, импортирующую […]

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