行如下:
>>> file = open('C:\Users\mihir\Documents\test.txt')
我得到了一个错误:
SyntaxError:(unicode错误)‘独角形转义’编解码器无法解码位置2-4的字节:截断\UXXXXXXXX转义
你知道我为什么会收到那条信息吗?
发布于 2012-12-25 08:45:09
反斜杠用于在字符串中形成转义序列。总是将它们转义,或者在路径中使用正斜杠。
file = open('C:\\Users\\mihir\\Documents\\test.txt')
file = open(r'C:\Users\mihir\Documents\test.txt')
file = open('C:/Users/mihir/Documents/test.txt')
发布于 2012-12-25 10:47:47
反斜杠被视为跳过空间,因此应该使用原始字符串。尝试:
file = open(r'C:\Users\mihir\Documents\test.txt')
应该管用的。谢谢
https://stackoverflow.com/questions/14029058
复制相似问题