详解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中time模块和datetime模块的用法示例
Feb 28 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
python Pandas 读取txt表格的实例
Apr 29 Python
浅谈Pytorch中的torch.gather函数的含义
Aug 18 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
详解在python操作数据库中游标的使用方法
Nov 12 Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
Feb 11 Python
keras自动编码器实现系列之卷积自动编码器操作
Jul 03 Python
python如何对链表操作
Oct 10 Python
用 Python 元类的特性实现 ORM 框架
May 19 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正则
2006/07/07 PHP
人大复印资料处理程序_补充篇
2006/10/09 PHP
《APMServ 5.1.2》使用图解
2006/10/23 PHP
傻瓜化配置PHP环境――Appserv
2006/12/13 PHP
用PHP制作的意见反馈表源码
2007/03/11 PHP
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
jQuery 可以拖动的div实现代码 脚本之家修正版
2009/06/26 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
jQuery应用之jQuery链用法实例
2015/01/19 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
python检测远程端口是否打开的方法
2015/03/14 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
python实战教程之自动扫雷
2018/07/13 Python
python aiohttp的使用详解
2019/06/20 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
商铺租赁意向书
2014/04/01 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB