python从文件中读取数据时出现错误_python-从文件中读取数据
一、读取整个文件
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-从文件中读取数据相关推荐
- python从文件中读取数据时出现错误_Python 从文件中读取数据
读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...
- python逐行读取数据时出现错误_python如何逐行读取数据
在实际开发的过程中,文件读写也很重要,下面说一下python如何逐行读取文件. 如果程序要读取行,通常只能用文本方式来读取,道理很简单,只有文本文件才有行的概念,二进制文件没有所谓行的概念. 文件对象 ...
- python逐行读取数据时出现错误_Python利用逐行读取readline()打印出现空行的解决办法...
Python Python开发 Python语言 Python利用逐行读取readline()打印出现空行的解决办法 在利用readline()进行逐行读取文件的时候,我们一般使用以下程序: f=op ...
- python存储和读取数据时出现错误_python读取json文件存sql及codecs读取大文件问题...
preface: 最近帮师兄处理json文件,需要读到数据库里面,以备其后续从数据库读取数据.数据是关于yelp网站里面的: https://github.com/Yelp/dataset-examp ...
- python如何读取数据时出现错误_在python3中,关于redis读取数据带有‘b’的问题...
在python3中,关于redis读取数据带有'b'的问题 #encoding=utf-8 from redis import * #读取数据 d1=input("您输入的数据是:" ...
- python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...
这其实是一个编码规范的问题,没有任何场景都适用的解决方案,就好比有了 list,但是还是需要 tuple,所以对于抛出异常好,还是返回值好,是需要具体情况看的. 在 C 语言中,通用的做法是函数返回一 ...
- python如何读取数据时出现错误_python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http...
python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http 比如说我要读取 http://basic.10jqka.com.cn/600383/xls ...
- 在sql2005中加数据库时出现无法打开物理文件
在sql2005中附加数据库时出现无法打开物理文件 "F:\ajax\test.mdf".操作系统错误 5:"5(拒绝访问.)"解决办法 出现该问题是由于用混合 ...
- 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: ...
- mysql导入数据表越来越慢,快速解决mysql导数据时,格式不对、导入慢、丢数据的问题...
快速解决mysql导数据时,格式不对.导入慢.丢数据的问题 如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb ...
最新文章
- Java 程序优化之对象池
- 堆垛管理,下料管理系统
- 主板19针接口_【新品上市】D4双通道还能组RAID!华南B365D4主板6/7/8/9代全兼容!...
- Linux中增加软路由的两种方法,Linux中增加软路由的三种方法
- 基于Bresenham和DDA算法画线段
- css3 选择器_10-CSS3选择器详解
- cglib动态代理jar包_Java中的原生动态代理和CGLIB动态代理的原理,我不信你全知道!...
- html怎么打开成word,html怎么打开Word文档
- 96114198交易失败_通过工行网银向境外汇款提示“96111444,系统错误”,如何处理?...
- 第二章 大数据技术概述
- RESTful API入门学习笔记
- vue3知识点:Suspense组件
- PBR基本原理和概念以及PBR流程
- 清除Chrome浏览器下默认浅黄色背景(保存密码时出现)
- jQuery二维码生成
- 准备软硬件openGauss安装环境
- JAVA最合适发解决装箱问题_【题解】一本通1226:装箱问题
- MMO中随机生成地下城的一点随想
- 采集迅雷地址php,迅雷thunder://地址与普通url地址转换php
- SqlDbHelper.cs