详解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中__init__和__new__的区别详解
Jul 09 Python
Python脚本在Appium库上对移动应用实现自动化测试
Apr 17 Python
在Django框架中编写Context处理器的方法
Jul 20 Python
Python入门学习之字符串与比较运算符
Oct 12 Python
深入解析Python中的上下文管理器
Jun 28 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Django 路由控制的实现
Jul 17 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
Python多进程multiprocessing、进程池用法实例分析
Mar 24 Python
Python使用lambda抛出异常实现方法解析
Aug 20 Python
Python实现为PDF去除水印的示例代码
Apr 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
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
Javascript的&&和||的另类用法
2014/07/23 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
python 字符串split的用法分享
2013/03/23 Python
django定期执行任务(实例讲解)
2017/11/03 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
使用python实现名片管理系统
2020/06/18 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
商务主管岗位职责
2013/12/08 职场文书
高中体育教学反思
2014/01/29 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript