|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> f = open('C:\Users\z2001\Desktop\record.txt','r')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
>>> f = open(r'C:\Users\z2001\Desktop\record.txt')
>>> f.tell()
0
>>> f.read()
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
f.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 2: illegal multibyte sequence
>>> f.close()
>>> f = open('C:\Users\z2001\Desktop\record.txt','r')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
>>> f = open(r'C:\Users\z2001\Desktop\record.txt')
>>> f.read()
'10086\n'
>>>
有两个疑问:
【1】打开模式不是第二个参数吗,为什么加上去会报错
【2】为什么只能读取数字,汉字和英文单词都不行
路径前加个r再试试吧
还是二楼的那个代码,改了一下
|
|