首页 > 编程语言 > 详细

python open函数的坑

时间:2018-06-21 12:23:41      阅读:243      评论:0      收藏:0      [点我收藏+]

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

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

f.read()

报错如下

技术分享图片

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

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

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

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

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

技术分享图片

以上是第一种方法

技术分享图片

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

 

python open函数的坑

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!