详解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 装饰器功能以及函数参数使用介绍
Jan 27 Python
python使用分治法实现求解最大值的方法
May 12 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
Jun 30 Python
Python 使用requests模块发送GET和POST请求的实现代码
Sep 21 Python
python实现机械分词之逆向最大匹配算法代码示例
Dec 13 Python
根据DataFrame某一列的值来选择具体的某一行方法
Jul 03 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
浅析python参数的知识点
Dec 10 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
关于Python解包知识点总结
May 05 Python
python实现三壶谜题的示例详解
Nov 02 Python
高考要来啦!用Python爬取历年高考数据并分析
Jun 03 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和XSS跨站攻击的防范
2007/04/17 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
PHP实现生成数据字典功能示例
2018/05/24 PHP
js脚本学习 比较实用的基础
2006/09/07 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
python实现键盘输入的实操方法
2019/07/16 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
会计实习自我鉴定
2013/12/04 职场文书
员工评语大全
2014/01/19 职场文书
党员大会主持词
2014/04/02 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
土建工程师岗位职责
2014/06/10 职场文书
新学期标语
2014/06/30 职场文书
项目合作协议书
2014/09/23 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
小学六一主持词开场白
2015/05/28 职场文书
2019求职信大礼包
2019/05/15 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
Python IO文件管理的具体使用
2022/03/20 Python