问题描述:字符转义导致文件读取失败
file1 = open(“C:\Users\42\Desktop1.txt”,“w”)
这样写编译器会报错,如下图所示
问题产生原因:
\是转义字符,所以得不到我们想要的结果。
解决办法:
①把\改为\\,(\\的转义结果为\)
file1 = open("C:\\Users\\42454\\Desktop\\1.txt","w")
②在字符传前面加上r或R,表示修饰的字符串为非转义字符串
如:
file1 = open(r"C:\Users\42454\Desktop\\1.txt","w")