分析Python读取文件时的路径问题


Posted in Python onFebruary 11, 2018

Python在读取文件内容时的路径问题,值得深究一下.我想讨论的重点还是在绝对路径上面.在这之前我们先看一下

1:相对路径

分析Python读取文件时的路径问题

这张图演示了在相对路径下寻找查找指定文件.  open('相对路径演示'\'相对路径示例'.txt)打开的是相对当前运行的程序所在目录。 而我当前运行的程序相对位置在桌面. 所以直接print(lines) 可以看到这个结果

2:绝对路径.

绝对路径的查找方法就不演示了,相信每个人都会找到。但是我想讨论的是几个关于路径中的编码问题,相信这对初学者们有很大的帮助.

2.1:你会发现你直接粘贴下来的路径在Windows上面用不了.例如下面这样.

分析Python读取文件时的路径问题

这就是编码问题,对于初学者,咱们先不讨论什么是编码问题,留点悬念,到最后你了解了之后,就会恍然大悟.那我们看看怎么解决这个问题.

在C:\后面加一个反斜杠即可

2.2: 你会发现你有时候修改了之后还是会出现编码问题,例如下面这样:

分析Python读取文件时的路径问题

这样的问题是因为 有时候Windows能正确解读你文件中的路径问题,而有时候就不能.  因为反斜杠是转义字符,和大多数语言一样.   而在整个路径的字符串前面加 r 后可以在程序运行后只把反斜杠当做一个普通字符来用,也就解决了问题.

2.3.  是不是觉得斜杠在Windows上用不了??? 看看下面这张图,你就会发现新新大陆...

具体的原因不太清楚,感谢大家对三水点靠木的支持。等待后续的内容补充。

Python 相关文章推荐
详解Python中的__new__()方法的使用
Apr 09 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 Python
python发送告警邮件脚本
Sep 17 Python
Python 判断奇数偶数的方法
Dec 20 Python
Python字典循环添加一键多值的用法实例
Jan 20 Python
使用Python+wxpy 找出微信里把你删除的好友实例
Feb 21 Python
python网络应用开发知识点浅析
May 28 Python
python conda操作方法
Sep 11 Python
Python 中 -m 的典型用法、原理解析与发展演变
Nov 11 Python
Python绘制全球疫情变化地图的实例代码
Apr 20 Python
Django给表单添加honeypot验证增加安全性
May 06 Python
Python深度学习之Pytorch初步使用
May 20 Python
Django中针对基于类的视图添加csrf_exempt实例代码
Feb 11 #Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 #Python
代码讲解Python对Windows服务进行监控
Feb 11 #Python
django 按时间范围查询数据库实例代码
Feb 11 #Python
python实现媒体播放器功能
Feb 11 #Python
python使用pycharm环境调用opencv库
Feb 11 #Python
Python元组及文件核心对象类型详解
Feb 11 #Python
You might like
拼音码表的生成
2006/10/09 PHP
PHP详细彻底学习Smarty
2008/03/27 PHP
php横向重复区域显示二法
2008/09/25 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
Javascript this 的一些学习总结
2012/08/31 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python如何将多个PDF进行合并
2019/08/13 Python
python实现单链表的方法示例
2019/09/03 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
商场消防演习方案
2014/02/12 职场文书
犯错检讨书
2014/02/21 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
乡镇消防工作实施方案
2014/03/27 职场文书
银行内勤岗位职责
2014/04/09 职场文书
高考标语大全
2014/06/05 职场文书
购房委托书范本
2014/09/18 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
2015年防汛工作总结
2015/05/15 职场文书
太行山上观后感
2015/06/05 职场文书
费城故事观后感
2015/06/10 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书