一、读取整个文件

learnFile.py

绝对路径

#coding=UTF-8

importsys

reload(sys)

with open(r‘C:\Users\zhujiachun\Desktop\test_text.txt‘,‘r‘) as file_object:

contents=file_object.read()print contents

在learnFile.py所在的目录中查找test_text.txt 并打开

#coding=UTF-8

importsys

reload(sys)

with open(‘test_text.txt‘) as file_object:

contents=file_object.read()print contents

with open():在不需要访问文件后将其关闭

也可以用open(),close()。但如果程序存在bug,可能导致close()不执行,文件不关闭。

因此推荐用with open()方法

结果:

出现IOError: [Errno 22] invalid mode (‘r‘) or filename:解决方法:

如果你要是对文件进行写入操作应该这样

f=open(r‘c:\fenxi.txt’,‘w‘)

如果是只是读取:

f=open(r‘c:\fenxi.txt’,‘r‘)

删除读取文件显示内容末尾空行:

read()到达文件末尾会返回一个空字符串,显示出来就是一个空行

可使用rstrip():

删除空格用strip()

#coding=UTF-8

importsys

reload(sys)

with open(‘test_text.txt‘) as file_object:

contents=file_object.read()print contents.rstrip()

二、逐行读取

使用for循环读取每一行

#coding=UTF-8

with open(‘test_text.txt‘) as file_object:for line infile_object:print line.rstrip()

储存在列表中读取

#coding=UTF-8

with open(‘test_text.txt‘) as file_object:

lines=file_object.readlines()for line inlines:print line.rstrip()

原文:https://www.cnblogs.com/erchun/p/11766173.html

python从文件中读取数据时出现错误_python-从文件中读取数据相关推荐

  1. python从文件中读取数据时出现错误_Python 从文件中读取数据

    读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...

  2. python逐行读取数据时出现错误_python如何逐行读取数据

    在实际开发的过程中,文件读写也很重要,下面说一下python如何逐行读取文件. 如果程序要读取行,通常只能用文本方式来读取,道理很简单,只有文本文件才有行的概念,二进制文件没有所谓行的概念. 文件对象 ...

  3. python逐行读取数据时出现错误_Python利用逐行读取readline()打印出现空行的解决办法...

    Python Python开发 Python语言 Python利用逐行读取readline()打印出现空行的解决办法 在利用readline()进行逐行读取文件的时候,我们一般使用以下程序: f=op ...

  4. python存储和读取数据时出现错误_python读取json文件存sql及codecs读取大文件问题...

    preface: 最近帮师兄处理json文件,需要读到数据库里面,以备其后续从数据库读取数据.数据是关于yelp网站里面的: https://github.com/Yelp/dataset-examp ...

  5. python如何读取数据时出现错误_在python3中,关于redis读取数据带有‘b’的问题...

    在python3中,关于redis读取数据带有'b'的问题 #encoding=utf-8 from redis import * #读取数据 d1=input("您输入的数据是:" ...

  6. python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...

    这其实是一个编码规范的问题,没有任何场景都适用的解决方案,就好比有了 list,但是还是需要 tuple,所以对于抛出异常好,还是返回值好,是需要具体情况看的. 在 C 语言中,通用的做法是函数返回一 ...

  7. python如何读取数据时出现错误_python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http...

    python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http 比如说我要读取 http://basic.10jqka.com.cn/600383/xls ...

  8. 在sql2005中加数据库时出现无法打开物理文件

    在sql2005中附加数据库时出现无法打开物理文件 "F:\ajax\test.mdf".操作系统错误 5:"5(拒绝访问.)"解决办法 出现该问题是由于用混合 ...

  9. arcade 读取地图信息时:错误: ‘gbk‘ codec can‘t decode byte 0x91 in position 314: illegal multibyte sequence

    arcade 读取地图信息时:错误: 'gbk' codec can't decode byte 0x91 in position 314: illegal multibyte sequence E: ...

  10. mysql导入数据表越来越慢,快速解决mysql导数据时,格式不对、导入慢、丢数据的问题...

    快速解决mysql导数据时,格式不对.导入慢.丢数据的问题 如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb ...

最新文章

  1. Java 程序优化之对象池
  2. 堆垛管理,下料管理系统
  3. 主板19针接口_【新品上市】D4双通道还能组RAID!华南B365D4主板6/7/8/9代全兼容!...
  4. Linux中增加软路由的两种方法,Linux中增加软路由的三种方法
  5. 基于Bresenham和DDA算法画线段
  6. css3 选择器_10-CSS3选择器详解
  7. cglib动态代理jar包_Java中的原生动态代理和CGLIB动态代理的原理,我不信你全知道!...
  8. html怎么打开成word,html怎么打开Word文档
  9. 96114198交易失败_通过工行网银向境外汇款提示“96111444,系统错误”,如何处理?...
  10. 第二章 大数据技术概述
  11. RESTful API入门学习笔记
  12. vue3知识点:Suspense组件
  13. PBR基本原理和概念以及PBR流程
  14. 清除Chrome浏览器下默认浅黄色背景(保存密码时出现)
  15. jQuery二维码生成
  16. 准备软硬件openGauss安装环境
  17. JAVA最合适发解决装箱问题_【题解】一本通1226:装箱问题
  18. MMO中随机生成地下城的一点随想
  19. 采集迅雷地址php,迅雷thunder://地址与普通url地址转换php
  20. SqlDbHelper.cs

热门文章

  1. oracle 10g的进程主要分为,Oracle10g 后台进程列表
  2. javascript 无法修改 数组中对象_如何使用JavaScript中的Date对象
  3. QT创建指定文件夹方法(已封装)
  4. arcengine 图层中节点抽稀功能(c++)
  5. 字符串去空格符(c++)
  6. MyBatis的概述及使用
  7. ARMv8 MMU及Linux页表映射:TLB
  8. Django模板层:DTL模板渲染-变量
  9. numpy的科学计算(亲测)
  10. ssh 登录时,有的服务器很容易频繁断开连接,有的却几乎不会断开。