浅谈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 相关文章推荐
scrapy爬虫完整实例
Jan 25 Python
python将字符串以utf-8格式保存在txt文件中的方法
Oct 30 Python
详解python校验SQL脚本命名规则
Mar 22 Python
详解Python中pandas的安装操作说明(傻瓜版)
Apr 08 Python
python numpy实现文件存取的示例代码
May 26 Python
TensorFlow实现打印每一层的输出
Jan 21 Python
TFRecord文件查看包含的所有Features代码
Feb 17 Python
Python如何使用turtle库绘制图形
Feb 26 Python
Python configparser模块常用方法解析
May 22 Python
python中关于数据类型的学习笔记
Jul 19 Python
Python 通过正则表达式快速获取电影的下载地址
Aug 17 Python
python3 sqlite3限制条件查询的操作
Apr 07 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
SMARTY学习手记
2007/01/04 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
php验证session无效的解决方法
2014/11/04 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
javascript 类定义的4种方法
2009/09/12 Javascript
javascript中的float运算精度实例分析
2010/08/21 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
Python中的pass语句使用方法讲解
2015/05/14 Python
python中__call__内置函数用法实例
2015/06/04 Python
利用python求相邻数的方法示例
2017/08/18 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
霸气押韵的班级口号
2014/06/09 职场文书
社区工作者个人总结
2015/02/28 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
关于Python使用turtle库画任意图的问题
2022/04/01 Python
mybatis 获取更新记录的id
2022/05/20 Java/Android