Tag: python 2.7

Python 3.4 вызывает UnicodeEncodeError на сервере Apache2 (Mac), но отлично работает в командной строке

Я пытаюсь получить скрипт Cgi Python 3.4 и Apache для вывода символа «ü» в браузере (такая же проблема возникает для любого другого символа Юникода, если на то пошло). Сценарий python 3.4 cgi вызывает UnicodeEncodeError в Apache, тогда как аналогичный код python 2.7 отлично работает на одном сервере. Оба сценария 3.4 и 2.7 отлично работают из […]

Анализ XML с помощью Python – элементов доступа

Я использую lxml для анализа некоторого xml, но по какой-то причине я не могу найти определенный элемент. Я пытаюсь получить доступ к элементам <Constant> . Вот фрагмент xml: </rdf:Description> </rdf:RDF> </MiriamAnnotation> <ListOfSubstrates> <Substrate metabolite="Metabolite_5" stoichiometry="1"/> </ListOfSubstrates> <ListOfModifiers> <Modifier metabolite="Metabolite_9" stoichiometry="1"/> </ListOfModifiers> <ListOfConstants> <Constant key="Parameter_4344" name="Kcat" value="433.724"/> <Constant key="Parameter_4343" name="km" value="479.617"/> Код, который я использую, выглядит […]

Вызов метода класса из другого метода класса в Python 2.7

Я смущен, почему этот код не будет работать. Для room_instance = self.startRoom() Я получаю ошибку: 'str' object is not callable. Мой код: class Corridor: def enter(self): print "Yureka. First Room!" class Engine(object): def __init__(self, startRoom): self.startRoom = startRoom #sets the startRoom to 'Corridor' for the eng instance def room_change(self): room_instance = self.startRoom() room_instance.enter() eng = […]

Как преобразовать класс python со слотами в словарь?

Я использую класс со слотами, чтобы уменьшить память, которую будет занимать экземпляр. Теперь, как я могу конвертировать экземпляр слота в словарь? Класс слота выглядит следующим образом: class Foo(object): __slots__ = ['x','y','z'] def __init__(self): self.x = 1 self.y = 2 self.z = 3 Я ожидаю чего-то вроде этого: y = Foo() y.__dict__ {'x': 1, 'y': 2, […]

Python: парные алфавиты после цикла завершены

Я пытался связать Alphabets этим import string a=string.uppercase for i in range(0,30): print a[i%26]*(i / 26+1) This will print AZ and then after Z it will print AA BB like string но мне нужно поставить эту строку как AA AB AC AD AE пока диапазон не будет определен после печати AZ, тогда результат будет похож […]

Разница между scikit-learn и sklearn

В OS X 10.11.6 и python 2.7.10 Мне нужно импортировать из многообразия sklearn. У меня есть numpy 1.8 Orc1, scipy .13 Ob1 и scikit-learn 0.17.1. Я использовал pip для установки sklearn (0.0), но когда я пытаюсь импортировать из многообразия sklearn, я получаю следующее: Traceback (последний последний вызов): Файл «", строка 1, в файле «/Library/Python/2.7/site-packages/sklearn/ init […]

получить имена динамических фреймов w / Selenium WebDriver и Python?

Мне нужно запустить тысячи поисков в определенной базе данных, и я использую Python и Selenium WebDriver для ее автоматизации. Дело в том, что кадр, содержащий результаты поиска, имеет имя, которое динамически генерируется. Это имя всегда начинается таким же образом (скажем, «results_frame»), а затем за ним следует куча чисел, которые меняются каждый раз (например, «results_frame1298120910290»). Итак, […]

Почему я получаю IOError: Permission denied?

Я создаю файл журнала для кода, но я получаю следующую ошибку: [Вт 11 июн 17:22:59 2013] [ошибка] [клиент 127.0.0.1] import mainLCF [Вт 11 июн 17:22:59 2013] [ошибка] [клиент 127.0.0.1] Файл «/home/ai/Desktop/home/ubuntu/LCF/GA-LCF/mainLCF.py», строка 10, в [Вт 11 июн 17:22:59 2013] [ошибка] [клиент 127.0.0.1] logging.basicConfig (имя_файла = 'генетический.log', level = logging.DEBUG, format = '% (asctime) s% (сообщение) […]

Установить атрибут Element в Python

Я использую ElementTree для создания xml. Но я получаю сообщение об ошибке в Line no: 5 AttributeError: setattr 1.import xml.etree.cElementTree as ET 2.summary = open(Summary.xml, 'w') 3.root = ET.Element('Summary') 4.ET.SubElement(root, 'TextSummary') 5.ET.SubElement(root,'TextSummary').__setattr__('Status','Completed') 6.tree = ET.ElementTree(root) 7.tree.write(summary) 8.summary.close() После выполнения кода мой xml должен выглядеть так, как указано ниже. < Summary> < TextSummary Status = 'Completed'/> […]

Абсолютный импорт не работает, но относительный импорт

Вот моя структура приложения: foodo/ setup.py foodo/ __init__.py foodo.py models.py foodo/foodo/foodo.py импортирует классы из модуля models.py : from foodo.models import User который бросает ImportError : ImportError: No module named models Однако он работает, если я использую относительный импорт: from models import User И он также работает, если я вставляю точку останова pdb перед импортом и […]

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