1python的转译问题
正确代码如下:
s = 'Hello world \n 文本文件的读取方法\n文本文件的写入方法\n'
with open(r'C:\Users\ShiYa\Desktop\11.txt','w') as fp:
fp.write(s)
with open(r'C:\Users\ShiYa\Desktop\11.txt') as fp:
print(fp.read())
问题代码:
s = 'Hello world \n 文本文件的读取方法\n文本文件的写入方法\n'
with open('C:\Users\ShiYa\Desktop\11.txt','w') as fp:
fp.write(s)
with open('C:\Users\ShiYa\Desktop\11.txt') as fp:
print(fp.read())
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
这次只需要在路径前加 r 就可以了。