python打开读取文件内容
python读取文件
1.数据准备
在python中读取文件有很多种方法,常用的方法就是使用python自带的open(),然后read()或者readline(),或者readlines(),下面就来看看这三个的区别.
亚索,劫,阿卡丽,妖姬
提莫,金克斯,女警,EZ,女枪,寒冰
武器,盖伦,诺手,菊花信
维嘉,拉克丝
2.read()方法
read()方法是读取整个文件,将整个文件的内容放在一个字符串变量中.
这个方法的缺点就是当文件过大尤其是大于内存时,方法就失效了.
with open("1.txt", "r", encoding='UTF-8')as f:res = f.read()print(res)
执行效果为
亚索,劫,阿卡丽,妖姬
提莫,金克斯,女警,EZ,女枪,寒冰
武器,盖伦,诺手,菊花信
维嘉,拉克丝
3.readline()方法
readline()方法是每次只读取一行,并将读取的内容放在一个字符串变量中,缺点是这种方法比较慢.
with open("1.txt", "r", encoding='UTF-8')as f:res = f.readline()print(res)
执行的效果为
亚索,劫,阿卡丽,妖姬
从结果中就可以看出,每次只读了一行出来,要想获取全部的内容,就需要自己手动循环了:
with open("1.txt", "r", encoding='UTF-8')as f:while True:line = f.readline()if line:print(type(line), line)else:break
执行的效果为
<class 'str'> 亚索,劫,阿卡丽,妖姬<class 'str'> 提莫,金克斯,女警,EZ,女枪,寒冰<class 'str'> 武器,盖伦,诺手,菊花信<class 'str'> 维嘉,拉克丝
4.readlines()方法
readlines()方法一次性读取整个文件,并自动将内容分析成一个行的列表:
with open("1.txt", "r", encoding='UTF-8')as f:res = f.readlines()print(res)
执行的效果为
['亚索,劫,阿卡丽,妖姬\n', '提莫,金克斯,女警,EZ,女枪,寒冰\n', '武器,盖伦,诺手,菊花信\n', '维嘉,拉克丝']
去掉\n以及分割
with open("1.txt", "r", encoding='UTF-8')as f:res = f.read()print(res)list = res.replace('\n', ',').split(',')print(list)
python打开读取文件内容相关推荐
- python怎么读取文件-python怎么读取文件内容
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习:Pytho ...
- python怎么读写文件-python怎么读取文件内容
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习:Pytho ...
- python读取文件多行内容-Python逐行读取文件内容的方法总结
Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...
- python一次性读取整个文件-Python逐行读取文件内容
1. 最基本的读文件方法: ? # File: readline-example-1.py file = open("sample.txt") while 1: line = fi ...
- python中读取文件内容-深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python中读取文件内容-Python读取文件内容的三种常用方式及效率比较
本文实例讲述了Python读取文件内容的三种常用方式.分享给大家供大家参考,具体如下: 本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = ti ...
- python一次性读取整个文件-python逐行读取文件内容的三种方法
一.使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. 二.需要导入import os 三.下面是逐行读取文件内容的三种方法: ...
- python中读取文件内容-Python读取文件内容与存储
Python读取与存储文件内容 一..csv文件 读取: importpandas as pd souce_data= pd.read_csv(File_Path) 其中File_path是文件的路径 ...
- python os读取文件内容_python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...
- python逐行读取文件内容的三种方法
方法一: f = open("foo.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: p ...
最新文章
- seaborn系列 (4) | 分类图catplot()
- idea swagger生成接口文档_spring boot集成Swagger-UI接口文档
- 概率统计笔记:威沙特分布(Wishart Distribution)
- HttpApplication类及派生的Global类
- LetCode-算法-整数反转
- 你和高级开发的距离,可能还缺这个技术框架……
- 对于JavaScript产生闭包的个人理解
- sqlmap自动扫描注入点_SQLMAP使用指南[学员作品]
- 安装ie9提示未能完成安装_升级Internet Explorer未能完成安装四种解决措施
- Mac OS X的入门文档
- C. Spell Checker
- 全球15个免费卫星遥感数据源
- 【C++】数字的组合排列情况
- 无线网卡无法获取dhcp服务器,无线网络无法获取网络IP地址
- 教你一眼认出英语单词的意思
- linux强制网卡linkup,使用ip link set eth0 up 命令启用网卡后,网络不通的问题的解决...
- Angular NG-ZORRO 解决 nz-table 加纵向滚动条表头和单元格不对齐的问题
- 用计算机写作文主题,用计算机写作文》——学习智能ABC输入法
- Python 可视化 | 关联图 - 散点图1
- 2022年常见软件测试面试题全套
热门文章
- 网站漏洞修复之UEditor漏洞 任意文件上传漏洞
- C++学习(四一七)AndroidStudio中的libs和jniLibs
- Revealing ecosystem services relationships and their driving factors for five basins of Beijing (2)
- Gradient Boosting算法简介(有python列子)
- 在线头像制作网站FaceYourManga
- php项目经验总结,php项目心得以及总结
- 系统分析与设计小组项目总结报告
- 数字转换成英语的程序(c++实现)
- 通过IMAP方式迁移U-Mail邮件到Exchange 2013之Exchange 2007 系统搭建!
- 从一个例子来看Tagged Pointer特性