详解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中的yield浅析
Jun 16 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
selenium python浏览器多窗口处理代码示例
Jan 15 Python
Python常见排序操作示例【字典、列表、指定元素等】
Aug 15 Python
对python中if语句的真假判断实例详解
Feb 18 Python
django 自定义过滤器的实现
Feb 26 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
python分数表示方式和写法
Jun 26 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 Python
Pycharm+Python工程,引用子模块的实现
Mar 09 Python
python实现录音功能(可随时停止录音)
Oct 26 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
php批量更改数据库表前缀实现方法
2013/10/26 PHP
常用PHP封装分页工具类
2017/01/14 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
vue form check 表单验证的实现代码
2018/12/09 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
python 数据加密代码
2008/12/24 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
Python双向循环链表实现方法分析
2018/07/30 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
python实现倒计时小工具
2019/07/29 Python
怎样写留学自荐信
2013/11/11 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
公司市场部岗位职责
2015/04/15 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
入党积极分子群众意见
2015/06/01 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python