Извините, я не мог описать свою проблему намного лучше в названии.Python - Одинаковая строка кода работает только во второй раз?
Я пытаюсь изучить Python и натолкнулся на это странное поведение и надеялся, что кто-то сможет объяснить это мне.
Я бегу Ubuntu 8.10 и питон 2.5.2
Первый импортировать xml.dom
Затем я создаю экземпляр minidom (используя его полное имя qaulified xml.dom.minidom)
Это терпит неудачу , но если я снова запустил эту же строку, это сработает! Смотрите ниже:
$> python
Python 2.5.2 (r252:60911, Oct 5 2008, 19:29:17)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xml.dom
>>> xml.dom.minidom.parseString("<xml><item/></xml>")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'minidom'
>>> xml.dom.minidom.parseString("<xml><item/></xml>")
<xml.dom.minidom.Document instance at 0x7fd914e42fc8>
Я попробовал на другой машине, и если не подействует.
Проблема заключается в том воспроизводимость на Python 2.6.2, Ubuntu 9,04 – jfs
Не подтверждено на Snow Leopard, питон 2.4.6 установлен вручную. Однако интересная проблема. –
Это работает в первый раз с использованием python 2.6.2, Ubuntu 9.04 –