简单程序写入一个文件一行字符。直接拷贝文件管理器目录后,编译运行出现如上错误。
file = open('C:\Users\liwei\Desktop\file.txt', 'w')
file.write('hello world!')
原因是“\”在Python中表示转义.因此更改成“/”即可。
另外,如果想让“\”不代表转义的方法就是
- 在字符串前加上r或R,即:file = open(r'C:\Users\liwei\Desktop\file.txt', 'w') ,其中r或R在python中表示一个不转义的字符串。
2、在“\”前加上“\”实现转义。即:file = open('C:\\Users\\liwei\\Desktop\\file.txt', 'w')

本文讲解了在Python中处理文件路径时常见的错误及其解决方案,包括如何正确使用转义字符和原始字符串来避免路径错误。
1万+

被折叠的 条评论
为什么被折叠?



