Python est venu pré-installé sur mon macbook et je me suis lentement familiarisé avec la langue. Cependant, il semble que ma configuration de la bibliothèque soit incorrecte, ou je me méprends simplement sur quelque chose et les choses vont mal. Chaque fois que je lance un script python avec "re d'importation", je reçois l'erreur suivante:La configuration par défaut est-elle incorrecte sur les macbooks? Ou ai-je simplement mal compris quelque chose?
Traceback (most recent call last):
File "regex.py", line 2, in <module>
import re
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/re.py", line 4, in <module>
# re-compatible interface for the sre matching engine
AttributeError: 'module' object has no attribute 'compile'
Ce qui donne!
Hey merci pour le commentaire détaillé! J'ai essayé le ci-dessus et ai obtenu une erreur que j'ai supposé que j'obtiendrais. re._file_ devrait être une sorte de fichier, non? Tapez tel quel, donne le fichier "", ligne 1, dans AttributeError: l'objet 'module' n'a pas d'attribut '_file_' –
Chris
@Chris, _ouch_ - Je n'ai aucune idée de comment votre machine peut être devenue si foirée et Je vous recommande chaudement de réinstaller Leopard à partir de DVD (n'oubliez pas de faire la mise à jour du logiciel immédiatement après pour obtenir les correctifs de sécurité & c!). Je suggère "d'archiver et d'installer" choix d'installation si vous avez de l'espace disque disponible et des choses qui peuvent valoir la peine d'être préservées, mais enregistrez explicitement ces choses ailleurs et en choisissant l'option de réinstaller à partir de zéro est également une possibilité attrayante. –
Chris, vous devez utiliser * deux * underscores avant et après 'file' ici pour suivre les instructions d'Alex. Pouvez-vous republier le résultat avec '__file__' plutôt qu'avec' _file_'? –