浅谈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 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
Python实现备份文件实例
Sep 16 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
python 猴子补丁(monkey patch)
Jun 26 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
Feb 04 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
Pycharm安装python库的方法
Nov 24 Python
python中Array和DataFrame相互转换的实例讲解
Feb 03 Python
Python用requests库爬取返回为空的解决办法
Feb 21 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 Python
python中24小时制转换为12小时制的方法
Jun 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
配置支持SSI
2006/11/25 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
PHP反射学习入门示例
2019/06/14 PHP
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
Python的print用法示例
2014/02/11 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
简单了解django orm中介模型
2019/07/30 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
Python更换pip源方法过程解析
2020/05/19 Python
python实现excel公式格式化的示例代码
2020/12/23 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
考试没考好检讨书
2014/01/31 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
民用住房租房协议书
2014/10/29 职场文书
建议书格式
2015/02/04 职场文书
开会通知
2015/04/20 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis