浅谈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 相关文章推荐
基于wxpython实现的windows GUI程序实例
May 30 Python
Python中的fileinput模块的简单实用示例
Jul 09 Python
python脚本设置超时机制系统时间的方法
Feb 21 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
Python 字典与字符串的互转实例
Jan 13 Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
Python2与Python3的区别详解
Feb 09 Python
matplotlib.pyplot.matshow 矩阵可视化实例
Jun 16 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
Jul 13 Python
python 如何上传包到pypi
Dec 24 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网上调查系统
2006/10/09 PHP
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
php网上商城购物车设计代码分享
2012/02/15 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
Node.js简单入门前传
2017/08/21 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
python脚本实现查找webshell的方法
2014/07/31 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python实现定时发送qq消息
2019/01/18 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
几个常见的软件测试问题
2016/09/07 面试题
物流专业大学生的自我鉴定
2013/11/13 职场文书
自我评价个人范文
2013/12/16 职场文书
预防传染病方案
2014/06/14 职场文书
研究生论文答辩开场白
2015/05/27 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python