我想在腳本中使用python的bitstring
模塊,並且得到一個導入錯誤。從交互模式運行時不會發生此錯誤。導入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
它工作得很好!這是由同一用戶運行的相同解釋器。任何指針?
打印出來'bitsrting從非交互模式在腳本中.__ file__'並確保它指向正確的文件 – inspectorG4dget 2011-06-03 19:41:00
這是否發生在同一個目錄? – 6502 2011-06-03 19:41:17
我預測你在當前目錄中創建了bitstring.py – 2011-06-03 19:47:40