Importing the re module fails
Andreas Waldenburger
geekmail at usenot.de
Sun Dec 7 14:47:42 EST 2008
On Sun, 07 Dec 2008 20:36:58 +0100 "Diez B. Roggisch"
<deets at nospam.web.de> wrote:
> Andreas Waldenburger schrieb:
> > This is a little puzzling.
> >
> >
> > Using ipython:
> >
> > [wildemar at localhost Logstuff]$ ipython
> > Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38)
> > Type "copyright", "credits" or "license" for more information.
> >
> > [snip ipython help message]
> >
> > In [1]: import re
> >
> >
> > This works fine. But with the regular python interpreter I get this:
> >
> > [wildemar at localhost Logstuff]$ python
> > Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38)
> > [GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2
> > Type "help", "copyright", "credits" or "license" for more
> > information.
> > >>> import re
> > Traceback (most recent call last):
> > File "<stdin>", line 1, in <module>
> > File "/usr/lib/python2.5/re.py", line 10, in <module>
> > # AB (info at pythonware.com).
> > AttributeError: 'module' object has no attribute 'compile'
> >
> >
> > What gives? Has Fedora-10 botched python or does anybody else have
> > that problem es well?
>
> In my re.py module on line 10, there is no import - it has way to
> much comments on the module beginning.
>
> So - how does your /usr/lib/python2.5/re.py look like?
Just like the error message says: " # AB (info at pythonware.com)." on
line ten. That's what confused me so much (among being confused anyway).
> And what
> about some modules lying around (potentially *pycs) that mask system
> modules?
>
Bullseye. I had a re.pyc in the current directory, because I stupidly
created a testbed called re.py. Realizing my folly I renamed it to
something else, while forgetting to delete the already created re.pyc.
Thanks, and sorry for the noise. (I do wonder why ipython didn't
complain, though.)
/W
--
My real email address is constructed by swapping the domain with the
recipient (local part).
More information about the Python-list
mailing list