详解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中使用next()方法操作文件的教程
May 24 Python
python删除指定类型(或非指定)的文件实例详解
Jul 06 Python
Python字符串格式化的方法(两种)
Sep 19 Python
Python语言快速上手学习方法
Dec 14 Python
Python数据类型之Dict字典实例详解
May 07 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
Jun 05 Python
python中pygame安装过程(超级详细)
Aug 04 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
Feb 27 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
pyecharts动态轨迹图的实现示例
Apr 17 Python
python实现四人制扑克牌游戏
Apr 22 Python
基于Python3读写INI配置文件过程解析
Jul 23 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/10/09 PHP
php5 图片验证码实现代码
2009/12/11 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
javascript 写类方式之七
2009/07/05 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
python3实现表白神器
2019/04/09 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
没编程基础可以学python吗
2020/06/17 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
关于旷工的检讨书
2014/02/02 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
python基于opencv批量生成验证码的示例
2021/04/28 Python
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
python 使用pandas读取csv文件的方法
2022/12/24 Python