码迷,mamicode.com
首页 > 编程语言 > 详细

python open函数的坑

时间:2018-06-21 13:32:34      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:技术分享   com   TE   pytho   图片   需要   png   learn   处理   

python的open函数用来打开文件,但是在打开windows下文件时候会出错

f = open("e:\python_learn\test.txt", "r"

f.read()

报错如下

技术分享图片

路径明明是正确的,为啥报错里变成2个\\了

搜索了一番,才知道为啥了

由于python转义字符的原因,需要在字符中使用特殊字符时,python用反斜杠’\’转义字符,所以错误案例中的’\’被用作转义,导致解释器解释文件路径错误。

改正的方法有两种:第一、将’\’的方向反向为’/’

第二、在含有转义符的字符串前加‘r’表示字符串内按原始含义解释,不做转义处理。

技术分享图片

以上是第一种方法

技术分享图片

以上是第二种方法,推荐第二种

 

python open函数的坑

标签:技术分享   com   TE   pytho   图片   需要   png   learn   处理   

原文地址:https://www.cnblogs.com/hh2737/p/9208330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!