详解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编写web API的教程
Apr 30 Python
python中利用Future对象异步返回结果示例代码
Sep 07 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
django DRF图片路径问题的解决方法
Sep 10 Python
从0开始的Python学习014面向对象编程(推荐)
Apr 02 Python
基于Python的PIL库学习详解
May 10 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
python的help函数如何使用
Jun 11 Python
python执行js代码的方法
May 13 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
php正则校验用户名介绍
2008/07/19 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
收集的10个免费的jQuery相册
2011/02/26 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
layui table设置前台过滤转义等方法
2018/08/17 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
Python 多进程和数据传递的理解
2017/10/09 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
美国精油公司:Plant Therapy
2019/05/17 全球购物
英国和国际包裹递送:ParcelCompare
2019/08/26 全球购物
我的网上商城创业计划书
2013/12/26 职场文书
便利店的创业计划书
2014/01/15 职场文书
报效祖国演讲稿
2014/09/15 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
狂人日记读书笔记
2015/06/30 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫