J'essaie d'utiliser le module bitstring
de python dans un script et j'obtiens une erreur d'importation. Cette erreur ne se produit pas lors de l'exécution du mode interactif.Problèmes lors de l'importation du module python
Voici le code:
import bitstring
b = bitstring.BitArray(bin='001001111')
Exécuté comme ceci:
python test.py
Je reçois ceci:
AttributeError: 'module' object has no attribute 'BitArray'
Cependant, quand je fais ceci:
$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bitstring
>>> b = bitstring.BitArray(bin='001001111')
>>> print b
0b001001111
Cela fonctionne très bien! C'est le même interpréteur qui est exécuté par le même utilisateur. Des pointeurs?
Imprimez 'bitsrting .__ file__' à partir du script en mode non-interactif et assurez-vous qu'il pointe vers le fichier correct – inspectorG4dget
Cela se passe-t-il dans le même répertoire? – 6502
Je prédis que vous avez créé un fichier bitstring.py dans votre répertoire courant. –