python open函数的坑
Posted 云上的天涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python open函数的坑相关的知识,希望对你有一定的参考价值。
python的open函数用来打开文件,但是在打开windows下文件时候会出错
f = open("e:\\python_learn\\test.txt", "r"
f.read()
报错如下
路径明明是正确的,为啥报错里变成2个\\\\了
搜索了一番,才知道为啥了
由于python转义字符的原因,需要在字符中使用特殊字符时,python用反斜杠’\\’转义字符,所以错误案例中的’\\’被用作转义,导致解释器解释文件路径错误。
改正的方法有两种:第一、将’\\’的方向反向为’/’
第二、在含有转义符的字符串前加‘r’表示字符串内按原始含义解释,不做转义处理。
以上是第一种方法
以上是第二种方法,推荐第二种
以上是关于python open函数的坑的主要内容,如果未能解决你的问题,请参考以下文章