详谈python在windows中的文件路径问题


Posted in Python onApril 28, 2018

在使用python通过open()函数来打开文件的时候,传递绝对路径给open()的时候,发现路径参数的内容与想象中的有所出入:

由于windows的路径分隔符使用的是反斜杠\,它刚刚好是转义字符,故可能发生冲突

# 错误示范:反斜杠似乎被解释为转义字符而不是分隔字符
path = '''F:\Python\test.txt'''    
path = '''F:\\Python\test.txt'''

"""以下三种方式都是可行的"""
path = '''F:\Python\\test.txt'''
path = '''F:\\Python\\test.txt'''
path = '''F:\Python\\test.txt'''    
'''绝对路径的最后一个反斜杠使用了双反斜杠时就正常'''
'''原因是最后一个反斜杠可以与它紧挨着的字符t构成转义效果'''

结论:使用绝对路径的时候,要注意在绝对路径中使用的反斜杠与它后面紧跟着的字符会不会构成转义效果,如果会产生转义效果,如\t \n \r等等,则必须使用双反斜杠来取消单反斜杠的转义效果。如果产生了转义字符带来的错误,会出现open()提示 "Invalid arguments"

以上这篇详谈python在windows中的文件路径问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3 正在毁灭 Python的原因分析
Nov 28 Python
Python实现队列的方法
May 26 Python
Python验证码识别的方法
Jul 10 Python
详解Django中的权限和组以及消息
Jul 23 Python
CentOS中升级Python版本的方法详解
Jul 10 Python
python3操作微信itchat实现发送图片
Feb 24 Python
python3.5 email实现发送邮件功能
May 22 Python
python中强大的format函数实例详解
Dec 05 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
python找出一个列表中相同元素的多个索引实例
Jun 11 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
Apr 10 Python
关于matplotlib-legend 位置属性 loc 使用说明
May 16 Python
TensorFlow实现随机训练和批量训练的方法
Apr 28 #Python
对python中的logger模块全面讲解
Apr 28 #Python
详解PyTorch批训练及优化器比较
Apr 28 #Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
Apr 28 #Python
浅谈python日志的配置文件路径问题
Apr 28 #Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 #Python
python 日志增量抓取实现方法
Apr 28 #Python
You might like
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
如何解决vue在ios微信"复制链接"功能问题
2020/03/26 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
python后端接收前端回传的文件方法
2019/01/02 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
岗位职责的含义
2013/11/17 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
活动策划求职信模板
2014/04/21 职场文书
高效课堂标语
2014/06/26 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
授权委托书
2014/09/17 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
公司职员入党自传书
2015/06/26 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
java版 简单三子棋游戏
2022/05/04 Java/Android