浅谈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中yield关键词的作用与用法
Nov 29 Python
Python enumerate索引迭代代码解析
Jan 19 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
对python中数组的del,remove,pop区别详解
Nov 07 Python
Python 获取div标签中的文字实例
Dec 20 Python
python日志logging模块使用方法分析
May 23 Python
浅谈Pandas Series 和 Numpy array中的相同点
Jun 28 Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
python常用数据重复项处理方法
Nov 22 Python
python 实现线程之间的通信示例
Feb 14 Python
Python txt文件常用读写操作代码实例
Aug 03 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
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
php合并js请求的例子
2013/11/01 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
js简单时间比较的方法
2016/08/02 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
Python新手实现2048小游戏
2015/03/31 Python
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
自主招生自荐信
2013/12/08 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
质检部经理岗位职责
2014/02/19 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
自主招生学校推荐信
2014/09/26 职场文书
2014年文员工作总结
2014/11/18 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python
MySQL 数据 data 基本操作
2022/05/04 MySQL
JavaScript中reduce()的用法
2022/05/11 Javascript