需要使用原始字符串:
>>> sys.path.append(r'd:\pyusb-1.0.0a2\usb')
或是避开反斜杠“\”,使用“\\”:
>>> sys.path.append('d:\\pyusb-1.0.0a2\\usb')
或使用正斜杠"/":
>>> sys.path.append('d:/pyusb-1.0.0a2/usb')
否则,Python将尝试将\usb
解释为Unicode转义序列(如\uBEEF
),该转义序列由于明显的原因而失败。
但是,还有点疑问啦:为什么有的txt文件使用“\”可以成功读取,有的就不行?