浅谈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中用Decorator来简化元编程的教程
Apr 13 Python
Python编程入门之Hello World的三种实现方式
Nov 13 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
Apr 11 Python
Windows下PyCharm安装图文教程
Aug 27 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
深入浅析Python 中 is 语法带来的误解
May 07 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
Django的用户模块与权限系统的示例代码
Jul 24 Python
python中的反斜杠问题深入讲解
Aug 12 Python
python3 字符串知识点学习笔记
Feb 08 Python
详解Scrapy Redis入门实战
Nov 18 Python
如何在Python项目中引入日志
May 31 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 mysql与mysqli事务使用说明 分享
2013/08/17 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
2014/11/12 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
node后端服务保活的实现
2019/11/10 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
Python标准库之sqlite3使用实例
2014/11/25 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python发送email的3种方法
2015/04/28 Python
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
python实现kMeans算法
2017/12/21 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
django做form表单的数据验证过程详解
2019/07/26 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
班主任班级寄语大全
2014/04/04 职场文书
年终奖发放方案
2014/06/02 职场文书
博士生专家推荐信
2014/09/26 职场文书
2014年村官工作总结
2014/11/24 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
Python破解极验滑动验证码详细步骤
2021/05/21 Python
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python
React自定义hook的方法
2022/06/25 Javascript