一切都很明顯,因爲下面的圖片和代碼緊接着它: 我想導入一個模塊,這個模塊在D:\pyusb-1.0.0a2\usb
中有,但我收到錯誤!爲什麼我不能導入這個模塊
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import sys
>>> sys.path.append('d:\pyusb-1.0.0a2\usb')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 16-17: truncated \uXXXX escape
>>> sys.path.append('d:/pyusb-1.0.0a2/usb')
>>> from usb import core
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
from usb import core
ImportError: No module named 'usb'
>>> import core
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
import core
File "d:/pyusb-1.0.0a2/usb\core.py", line 44, in <module>
import usb.util as util
ImportError: No module named 'usb'
>>> import usb.core
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
import usb.core
ImportError: No module named 'usb'
>>>
嘗試'sys.path.append('d:\\ pyusb-1.0.0a2 \\ usb')' – klasske 2014-09-02 09:14:43
@klasske:不,這不是問題。 OP(和你)誤解了'sys.path'搜索路徑的工作方式。 – 2014-09-02 09:16:14
@MartijnPieters我正在查看第一個錯誤,這是由於\ u' – klasske 2014-09-02 09:21:28