浅谈python在提示符下使用open打开文件失败的原因及解决方法


Posted in Python onNovember 30, 2018

题目:在提示符下使用open打开一个文件

刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样。

错误如下:

>>>open('d:\456.txt')

Traceback (most recent call last):
 File "<pyshell#0>", line 1, in <module>
  open('d:\456.txt')
IOError: [Errno 2] No such file or directory: 'd:..txt'

------------------------------------------------------

>>>t= open('d:\456.txt','r')

Traceback (most recent call last):
 File "<pyshell#1>", line 1, in <module>
  t= open('d:\456.txt','r')
IOError: [Errno 2] No such file or directory: 'd:..txt'

最后各种尝试,把命令改成 t= open('d:\\456.txt','r') 就可以了 即在文件名前面多加一个反斜杠\

原因为:

在python和很多程序语言中"\"转义符号,要想输出\要么多加一个\写成\\

要么在字符串前面加r,告诉python解释器,按原始字符串处理。f= open(r'd:\\456.txt','r')

PS:如果地址为F:\test时。 t= open('F:\test\\456.txt','r')

浅谈python在提示符下使用open打开文件失败的原因及解决方法

以上这篇浅谈python在提示符下使用open打开文件失败的原因及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单文件操作python 修改文件指定行的方法
May 15 Python
Python基于checksum计算文件是否相同的方法
Jul 09 Python
Python的净值数据接口调用示例分享
Mar 15 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
Python制作词云的方法
Jan 03 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
解决python中导入win32com.client出错的问题
Jul 26 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
Jan 08 Python
python实现实时视频流播放代码实例
Jan 11 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
如何在Win10系统使用Python3连接Hive
Oct 15 Python
Python基础之数据类型知识汇总
May 18 Python
python2与python3的print及字符串格式化小结
Nov 30 #Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
Nov 30 #Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 #Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 #Python
python实现停车管理系统
Nov 30 #Python
pycharm运行和调试不显示结果的解决方法
Nov 30 #Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 #Python
You might like
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
让焦点自动跳转
2006/07/01 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
jquery.validate使用详解
2016/06/02 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
javaScript封装的各种写法
2017/08/14 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
Python 打印中文字符的三种方法
2018/08/14 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
python实现浪漫的烟花秀
2019/01/30 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
Python autoescape标签用法解析
2020/01/17 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
车间班长岗位职责
2013/11/30 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
班主任经验交流材料
2014/12/16 职场文书
评先进个人材料
2014/12/29 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python