详解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操作MongoDB基础知识
Nov 01 Python
Python的Flask框架中web表单的教程
Apr 20 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
使用Python进行目录的对比方法
Nov 01 Python
Python使用sklearn库实现的各种分类算法简单应用小结
Jul 04 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
简单了解python元组tuple相关原理
Dec 02 Python
python文件和文件夹复制函数
Feb 07 Python
2021年最新用于图像处理的Python库总结
Jun 15 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
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
谈谈JS中的!!
2017/12/07 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
分享一个常用的Python模拟登陆类
2015/03/29 Python
理解Python中的类与实例
2015/04/27 Python
python中__call__内置函数用法实例
2015/06/04 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
对python模块中多个类的用法详解
2019/01/10 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
高性能装备提升营地:Kammok
2019/02/27 全球购物
企业金融服务方案
2014/06/03 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
婚礼答谢词范文
2015/09/29 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python