详解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转换摩斯密码示例
Feb 16 Python
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
Python之Scrapy爬虫框架安装及使用详解
Nov 16 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
python实现弹跳小球
May 13 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
Python的缺点和劣势分析
Nov 19 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
Python importlib模块重载使用方法详解
Oct 13 Python
python基于openpyxl生成excel文件
Dec 23 Python
PyCharm 配置SSH和SFTP连接远程服务器
May 11 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读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
浅谈php扩展imagick
2014/06/02 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
Python爬取读者并制作成PDF
2015/03/10 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
PyCharm代码格式调整方法
2018/05/23 Python
python操作mysql代码总结
2018/06/01 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
python实现文字版扫雷
2020/04/24 Python
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
中层竞聘演讲稿
2014/01/09 职场文书
学生会部长竞聘书
2014/03/31 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS