1.问题:

今天遇到一个问题,在使用绝对路径open(filename,mode)时失败

代码如下:

try:

source=open('D:\eclipse-workspace\AcrSoftware\data\filename.txt','r',encoding='utf-8')

except IOError:

print('Error:没有找到 文件或读取文件失败')

2.原因及解决办法 :

在python和很多程序语言中"\"转义符号,要想输出\ 有两种方法,一是多加一个\写成\\ ,一是在字符串前加一个r,提示解释器按原始字符处理

解决方法1代码:

try:

source=open('D:\eclipse-workspace\AcrSoftware\data\\filename.txt','r',encoding='utf-8')

except IOError:

print('Error:没有找到 文件或读取文件失败')

解决方法2代码:

try:

source=open(r'D:\eclipse-workspace\AcrSoftware\data\filename.txt','r',encoding='utf-8')

except IOError:

print('Error:没有找到 文件或读取文件失败')

python open文件失败_python open打开文件失败原因及解决办法相关推荐

  1. Python一直报错:SyntaxError: invalid syntax 的原因及解决办法

    本篇文章主要讲解 python报错提示 无效语法 SyntaxError: invalid syntax 的原因及解决办法 日期:2022年2月18日 作者:任聪聪 报错现象 python报错如下,但 ...

  2. python怎么打开文件解释_python怎么打开文件的路径?

    python怎么打开文件的路径? python打开文件路径的方法: 1.我们知道用绝对路径打开一个文件.f=open('c:/Users/Administrator/Desktop/2.txt','r ...

  3. python怎么输入文件路径_python怎么打开文件的路径?

    python怎么打开文件的路径? python打开文件路径的方法: 1.我们知道用绝对路径打开一个文件.f=open('c:/Users/Administrator/Desktop/2.txt','r ...

  4. html文件浏览器乱码怎么解决方法,【学习笔记一】HTML文件在浏览器中文显示乱码的原因及解决办法...

    最近在学习前端html相关知识(备注:前端小白一枚),准备从移动端开发扩展到前端开发,希望做一个大前端,即前端全栈工程师.为什么要转向前端学习开发,在后面的文章中,我会详细阐述这个原因和相关心得. 在 ...

  5. “fatal error C1014:包含文件太多:深度 = 1024”的原因与解决办法

    在定义变量,或文件名时,议定不要和系统关键字重名,否则容易引起错误. 错误信息:     fatal error C1014:包含文件太多:深度 = 1024 原因分析与解决办法: 1.可能是两个或多 ...

  6. IE不能打开网页的原因及解决办法

    IE不能打开的网页的原因很多,IE常出现的故障以及解决方法. 一.IE不能上网,但是其它的浏览器可以上网. 分析原因及解决方法: 1. 电脑中了可恶的病毒.某些恶意的病毒它只会让你的IE无法使用不会影 ...

  7. python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...

    题目:在提示符下使用open打开一个文件 刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样. 错误如下: >>>open('d:\456 ...

  8. python目录及文件操作_python路径及文件操作,10.22,10.27

    csv 和ini文件处理 作者: 一个小菜鸡 csv常见格式 nums     options      arguments 逗号分割值 comma-Separated Values CSV是一个被行 ...

  9. python怎么输入文件数据库_python学习日记——文件及数据库

    一.文件处理 1.文本文件(or二进制文件) with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常,所以使用with处理的对象必须有__enter__()和__exit ...

最新文章

  1. C#线程同步的几种方法
  2. 换掉 Maven,我用它!!!
  3. 汇编(8086cpu): 字节数据(byte)与字型数据
  4. linux网络属性配置
  5. Hyperledger Fabric 词汇表
  6. 大一新生开发的小工具火了,网友:我好菜
  7. CodeForces - 1427C The Hard Work of Paparazzi(dp+剪枝)
  8. Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(三)
  9. 旅游(树形dp求树的最大独立集)
  10. c语言 单词变复数_【热点】浅谈 :怎样学好C语言?
  11. 周末总是被工作打扰_如何在不打扰任何人的情况下问为什么在工作中
  12. Airflow 中文文档:写日志
  13. 随机函数(Pascal入门)
  14. 寻找最佳特征维度_寻找5种最佳设计模式书
  15. 页面滚动图片等元素动态加载实现本质
  16. java导出excel超出65536条处理
  17. 数据--第31课 - 树的存储结构
  18. 6m缓存和8m缓存差距_i79700和i78700性能差距有多大?i79700和i78700区别对比评测
  19. 服务器lsass系统错误,lsass.exe系统错误解决教程
  20. 数据分析~matlab plot 坐标、字体、子图

热门文章

  1. 线程安全的使用ArrayList和HashMap
  2. 小米手机linux自动化测试,小米手机隐藏颇深的技巧,好用到停不下来,不知道吃亏的是你...
  3. CodeForce-1196D1-RGB Substring (easy version)
  4. QNX 7.0 Screen截图示例程序
  5. 谁青睐X86?游戏上车「变革」
  6. Linux中查看Tomcat日志输出
  7. js 计算两个颜色之间的渐变色值 案例
  8. 你真的懂手机吗?手机维修师邀你一起了解手机保养小知识
  9. joda 获取每个月第一天第一秒和最后一天最后一秒
  10. 论文笔记: Hierarchical Chinese Legal event extraction via Pedal Attention Mechanism