详解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爬虫之爬取糗事百科段子
Feb 17 Python
高效使用Python字典的清单
Apr 04 Python
Python hashlib模块用法实例分析
Jun 12 Python
pycharm创建一个python包方法图解
Apr 10 Python
numpy.linspace函数具体使用详解
May 27 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
django+echart数据动态显示的例子
Aug 12 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
Python3直接爬取图片URL并保存示例
Dec 18 Python
Python加密模块的hashlib,hmac模块使用解析
Jan 02 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
Jan 21 Python
python自然语言处理之字典树知识总结
Apr 25 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实现ping
2006/10/09 PHP
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
有个性的自我评价范文
2013/11/15 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
小学班主任寄语大全
2014/04/04 职场文书
师范生求职信
2014/06/14 职场文书
党的生日活动方案
2014/08/15 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
中秋节主题班会
2015/08/14 职场文书
初一语文教学反思
2016/03/03 职场文书
人民调解协议书
2016/03/21 职场文书
Vue如何清空对象
2022/03/03 Vue.js