详解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实现读取命令行参数的方法
May 22 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
Jun 14 Python
Python实现多线程HTTP下载器示例
Feb 11 Python
浅谈python中requests模块导入的问题
May 18 Python
python爬虫获取百度首页内容教学
Dec 23 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
python 字典的打印实现
Sep 26 Python
Python concurrent.futures模块使用实例
Dec 24 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
详解Python多线程下的list
Jul 03 Python
Python 解析简单的XML数据
Jul 24 Python
学会迭代器设计模式,帮你大幅提升python性能
Jan 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中使用Oracle数据库(1)
2006/10/09 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
PHP中的session安全吗?
2016/01/22 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
Python字符串详细介绍
2015/05/09 Python
Python用模块pytz来转换时区
2016/08/19 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
python实现转盘效果 python实现轮盘抽奖游戏
2019/01/22 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
Python魔术方法专题
2020/06/19 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
简单了解如何封装自己的Python包
2020/07/08 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
酒店前台接待岗位职责
2013/12/03 职场文书
国际贸易个人求职信范文
2014/01/04 职场文书
个人自荐书怎么写
2015/03/26 职场文书
团组织推荐意见
2015/06/05 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
python 命令行传参方法总结
2021/05/25 Python