Python 读取文件时的路径问题 .
来源:互联网 发布:天龙八部淘宝抢号行吗 编辑:程序博客网 时间:2024/06/05 11:10
Python在读取文件内容时的路径问题,值得深究一下.我想讨论的重点还是在绝对路径上面.在这之前我们先看一下
1:相对路径.
这张图演示了在相对路径下寻找查找指定文件. open('相对路径演示'\'相对路径示例'.txt)打开的是相对当前运行的程序所在目录。 而我当前运行的程序相对位置在桌面. 所以直接print(lines) 可以看到这个结果.
2:绝对路径.
绝对路径的查找方法就不演示了,相信每个人都会找到。但是我想讨论的是几个关于路径中的编码问题,相信这对初学者们有很大的帮助.
2.1:你会发现你直接粘贴下来的路径在Windows上面用不了.例如下面这样.
这就是编码问题,对于初学者,咱们先不讨论什么是编码问题,留点悬念,到最后你了解了之后,就会恍然大悟.那我们看看怎么解决这个问题.
在C:\后面加一个反斜杠即可.
2.2: 你会发现你有时候修改了之后还是会出现编码问题,例如下面这样:
这样的问题是因为 有时候Windows能正确解读你文件中的路径问题,而有时候就不能. 因为反斜杠是转义字符,和大多数语言一样. 而在整个路径的字符串前面加 r 后可以在程序运行后只把反斜杠当做一个普通字符来用,也就解决了问题.
2.3. 是不是觉得斜杠在Windows上用不了??? 看看下面这张图,你就会发现新新大陆...
具体的原因不太清楚,如果有会的大佬可以评论区评论,共同学习。 个人坚持开源学习程序语言的态度.
阅读全文
6 0
- Python 读取文件时的路径问题 .
- python读取CSV文件时的路径
- .properties文件读取时的路径问题
- 关于Python读取文件的路径中斜杠问题
- Python读取路径下的所有文件
- Java 读取Properties文件时应注意的路径问题
- java web中读取properties文件时的路径问题
- java web中读取properties文件时的路径问题
- JAVA读取文件操作时路径的斜杠问题
- JAVA读取文件的路径问题!
- WebLogic10读取文件路径的问题
- java读取文件的路径问题
- Python 文件路径问题
- java 文件读取 路径问题
- 读取Properties文件路径问题!
- Python读取中文路径时的处理
- Python读取中文路径时的处理
- Python读取中文路径时的处理
- CSS列表样式、盒子模式、float的使用、position的使用
- 有意思的可变数组依据tomcat生命周期的lifeSupport
- Linux文件权限读法
- TabLayout联动Viewpager不显示图标的问题
- 学习Android重要的资源
- Python 读取文件时的路径问题 .
- 滑动窗口的最大值
- verilog编程控制LED流水灯,跑马灯,vivado软件
- number数据类型
- Lucky Coins Sequence (矩阵快速幂)
- 揭开Java培训班内幕
- [Python]Windows下安装Graphviz和pygraphviz的方法
- apply,bind,call应用小总结
- [Unity]制作一个弹幕系统