Importing the re module fails

  • Thread starter Andreas Waldenburger
  • Start date
A

Andreas Waldenburger

This is a little puzzling.


Using ipython:

[wildemar@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@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. Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/re.py", line 10, in <module>
# AB ([email protected]).
AttributeError: 'module' object has no attribute 'compile'


What gives? Has Fedora-10 botched python or does anybody else have that
problem es well?

/W
 
D

Diez B. Roggisch

Andreas said:
This is a little puzzling.


Using ipython:

[wildemar@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@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.Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/re.py", line 10, in <module>
# AB ([email protected]).
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? And what about
some modules lying around (potentially *pycs) that mask system modules?

Diez
 
A

Andreas Waldenburger

Andreas said:
This is a little puzzling.


Using ipython:

[wildemar@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@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 ([email protected]).
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 ([email protected])." 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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,708
Latest member
SherleneF1

Latest Threads

Top