详解python读取和输出到txt


Posted in Python onMarch 29, 2019

读取txt的数据和把数据保存到txt中是经常要用到的,下面我就总结一下。

读txt文件

python常用的读取文件函数有三种read()、readline()、readlines()

详解python读取和输出到txt

以读取上述txt为例,我们一起来看一下三者的区别

read() 一次性读全部内容

read() #一次性读取文本中全部的内容,以字符串的形式返回结果

with open("test.txt", "r") as f:  #打开文件
  data = f.read()  #读取文件
  print(data)

详解python读取和输出到txt

readline() 读取第一行内容

readline() #只读取文本第一行的内容,以字符串的形式返回结果

with open("test.txt", "r") as f:
  data = f.readline()
  print(data)

详解python读取和输出到txt

readlines() 列表

readlines() #读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用

with open("test.txt", "r") as f:
  data = f.readlines()
  print(data)

详解python读取和输出到txt

可见readlines会读到换行符,我们可以用如下方法去除:

with open("test.txt", "r") as f:
  for line in f.readlines():
    line = line.strip('\n') #去掉列表中每一个元素的换行符
    print(line)

详解python读取和输出到txt

写txt文件

write

with open("test.txt","w") as f:
    f.write("这是个测试!") #这句话自带文件关闭功能,不需要再写f.close()

print到文件中

data=open("D:\data.txt",'w+') 
print('这是个测试',file=data)
data.close()

读写的模式

读写文件的时候有不同的模式,下面来总结一下:

详解python读取和输出到txt

以上所述是小编给大家介绍的python读取和输出到txt详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python通过自定义isnumber函数判断字符串是否为数字的方法
Apr 23 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
Feb 13 Python
Python的条件锁与事件共享详解
Sep 12 Python
Python中url标签使用知识点总结
Jan 16 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
python 经纬度求两点距离、三点面积操作
Jun 03 Python
Python3使用Qt5来实现简易的五子棋小游戏
May 02 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 #Python
详解Python函数式编程—高阶函数
Mar 29 #Python
python实现AES加密与解密
Mar 28 #Python
python实现计数排序与桶排序实例代码
Mar 28 #Python
python实现AES和RSA加解密的方法
Mar 28 #Python
python简单实现AES加密和解密
Mar 28 #Python
Python中dict和set的用法讲解
Mar 28 #Python
You might like
DC动漫人物排行
2020/03/03 欧美动漫
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
解决FLASH需要点击激活的代码
2006/12/20 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
详谈javascript异步编程
2016/02/21 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
判断网页编码的方法python版
2016/08/12 Python
python ---lambda匿名函数介绍
2019/03/13 Python
信号生成及DFT的python实现方式
2020/02/25 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
python Tornado框架的使用示例
2020/10/19 Python
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
中英文自我评价常用句型
2013/12/19 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
优秀食品类广告词
2014/03/19 职场文书
校运会宣传稿大全
2015/07/23 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL