Я пытаюсь использовать модуль битовой строки Python
в скрипте и получаю сообщение об ошибке импорта. Эта ошибка не возникает при запуске из интерактивного режима.
Вот код:
import bitstring
b = bitstring.BitArray(bin='001001111')
При таком запуске:
python test.py
Я получаю следующее:
AttributeError: 'module' object has no attribute 'BitArray'
Однако, когда я делаю это:
$ 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
Он работает нормально ! Это тот же интерпретатор, который запускает один и тот же пользователь. Есть какие-нибудь указатели?