浅谈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 Socket编程入门教程
Jul 11 Python
简单谈谈Python中的json与pickle
Jul 19 Python
详解Python自建logging模块
Jan 29 Python
在Python中实现替换字符串中的子串的示例
Oct 31 Python
django富文本编辑器的实现示例
Apr 10 Python
Python自动抢红包教程详解
Jun 11 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
Python Django中间件使用原理及流程分析
Jun 13 Python
python中Pexpect的工作流程实例讲解
Mar 02 Python
浅谈pytorch中stack和cat的及to_tensor的坑
May 20 Python
Python实现滑雪小游戏
Sep 25 Python
详解OpenCV曝光融合
Apr 29 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
PHP4实际应用经验篇(3)
2006/10/09 PHP
用PHP实现的随机广告显示代码
2007/06/14 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
拉动滚动条加载数据的jquery代码
2012/05/03 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
python安装以及IDE的配置教程
2015/04/29 Python
分享Python开发中要注意的十个小贴士
2016/08/30 Python
python简单实例训练(21~30)
2017/11/15 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Python3.5运算符操作实例详解
2019/04/25 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
python实现感知机模型的示例
2020/09/30 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
525心理活动总结
2014/07/04 职场文书
慰问信模板
2015/02/14 职场文书
离婚起诉书怎么写
2015/05/19 职场文书