题目:在提示符下使用open打开一个文件

刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样。

错误如下:

>>>open('d:\456.txt')

Traceback (most recent call last):

File "", line 1, in

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 "", line 1, in

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在提示符下使用open打开文件失败的原因及解决方法...相关推荐

  1. python open找不到文件的原因_浅谈python 调用open()打开文件时路径出错的原因

    昨晚搞鼓了一下python的open()打开文件 代码如下 def main(): infile =open("C:\Users\Spirit\Desktop\bc.txt",'r ...

  2. python数据类型转换原因_浅谈Python数据类型之间的转换

    Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 compl ...

  3. python同步锁和互斥锁的区别_浅谈Python线程的同步互斥与死锁

    这篇文章主要介绍了浅谈Python线程的同步互斥与死锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 线程间通信方法 1. 通信 ...

  4. python新式类和旧式类的区别_浅谈python新式类和旧式类区别

    python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧式类. 为什么要在2.2中引进new style class呢?官方给的解释是: 为了统一类(class)和类型(type) ...

  5. python打开方式错误_浅谈python 调用open()打开文件时路径出错的原因

    昨晚搞鼓了一下python的open()打开文件 代码如下 def main(): infile =open("C:\Users\Spirit\Desktop\bc.txt",'r ...

  6. python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题

    浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...

  7. python语言源程序文件类型_浅谈Python的文件类型

    Python的文件类型主要分为3种:源代码(source file).字节码(byte-code file).优化的字节码(optimized file).这些代码都可以直接运行,不需要编译或者连接. ...

  8. python出现traceback什么意思_浅谈python出错时traceback的解读

    写 Python 代码的时候,当代码中出现错误,会在输出的时候打印 Traceback  错误信息,很多初学者看到那一堆错误信息,往往都会处于懵逼状态,脑中总会冒出一句,这都是些啥玩意.如果你是第一次 ...

  9. python sys模块作用_浅谈Python中的模块

    模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...

最新文章

  1. 硅谷风投押注计算机网络安全市场
  2. 【leetcode】443. String Compression
  3. 【Linux】XXX is not in the sudoers file …… 的解决方案
  4. Node.js+Express商业开发中的安全性考虑
  5. Unieap3.5-Grid编辑列中数字与下拉改变
  6. apache ab 压测
  7. 上下文切换调优-性能设计沉思录(9)
  8. 软件测试项目实战经验附视频以及源码【商城项目,app项目,电商项目,银行项目,医药项目,金融项目】
  9. 2021年中国银行IT市场现状与格局分析,分布式架构促进国产化快速推进「图」
  10. loj507(dp)
  11. MIT线性代数1806(35) 总复习
  12. 如何利用后端给的url,前端下载图片、音频、视频等文件
  13. 随机地图生成--自己的一次尝试
  14. php实现金币提现,哪位php大神帮忙写个金币转换函数
  15. 遗忘曲线艾宾浩斯规律
  16. 同济大学计算机专业录取分数线,同济大学2017年各省录取分数线
  17. 布局数据存储,中国电子云意在何为?
  18. 【单片机原理及其应用】第一章基础软件的介绍及其使用
  19. 《大学生公共安全教育》
  20. jsp城乡信息管理系统

热门文章

  1. 阿里巴巴 Service Mesh 落地的架构与挑战
  2. 听过TB、PB级大数据,ZB级的大数据探索与应用实践是怎么样的?【附PPT】
  3. Spring Cloud构建微服务架构:消息驱动的微服务(消费组)【Dalston版】
  4. java怎么保存文件_java里数据怎么保存到硬盘或TXT文件里去
  5. linux修改arena大小,教大家Resolume Arena怎么设置大屏幕的方法
  6. 【SpringCloud】Ribbon:负载均衡
  7. Win10系统和子系统Ubuntu16.04 安装 ros
  8. Selenium自动化-清空输入框、输入内容、点击按钮
  9. Anaconda 默认环境
  10. OpenVINO FPS也可以达100帧