浅谈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简单连接MongoDB数据库的方法
Mar 15 Python
Python 常用 PEP8 编码规范详解
Jan 22 Python
Python使用pymysql小技巧
Jun 04 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
详解python中的time和datetime的常用方法
Jul 08 Python
如何在Django配置文件里配置session链接
Aug 06 Python
Python如何调用外部系统命令
Aug 07 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
Python 使用type来定义类的实现
Nov 19 Python
使用PyQt5实现图片查看器的示例代码
Apr 21 Python
Python基础之元类详解
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
虫族 Zerg 历史背景
2020/03/14 星际争霸
德生PL550的电路分析
2021/03/02 无线电
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
php 远程关机操作的代码
2008/12/05 PHP
深入PHP FTP类的详解
2013/06/13 PHP
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
[27:02]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第三场
2014/05/24 DOTA
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
pandas 选择某几列的方法
2018/07/03 Python
python logging模块的使用总结
2019/07/09 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
大学生职业生涯规划范文
2013/12/31 职场文书
优秀党员获奖感言
2014/02/18 职场文书
青年文明号创建承诺
2014/03/31 职场文书
教师个人读书活动总结
2014/07/08 职场文书
民主评议党员总结
2014/10/20 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2015年行政工作总结范文
2015/04/09 职场文书
小学大队长竞选稿
2015/11/20 职场文书
用Python实现Newton插值法
2021/04/17 Python