详解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单元测试框架unittest简明使用实例
Apr 13 Python
一波神奇的Python语句、函数与方法的使用技巧总结
Dec 08 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
python基于itchat实现微信群消息同步机器人
Feb 27 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
python retrying模块的使用方法详解
Sep 25 Python
Python坐标线性插值应用实现
Nov 13 Python
django模型类中,null=True,blank=True用法说明
Jul 09 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
Python绘制分类图的方法
Apr 20 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 动态随机生成验证码类代码
2010/04/09 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
PHP读取Excel类文件
2017/05/15 PHP
PHP children()函数讲解
2019/02/03 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
Vue自定义全局弹窗组件操作
2020/08/11 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
原生JavaScript实现购物车
2021/01/10 Javascript
Python File readlines() 使用方法
2018/03/19 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
Python字典dict常用方法函数实例
2020/11/09 Python
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
《美丽的小路》教学反思
2014/02/26 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
单位工作证明范文
2014/09/14 职场文书
陕西导游词
2015/02/04 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
校运会班级霸气口号
2015/12/24 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android