Python txt文件常用读写操作代码实例


Posted in Python onAugust 03, 2020

python读取txt文件

#方式一:
file = r'D:\test.txt'
with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建
  data = f.readlines() #读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用
  print(data)

#方式二:
file = r'D:\test.txt'
f = open(file,"rb+") #可读可写二进制,文件若不存在就创建
data = f.readlines()
print(data)
f.close() #关闭文件

python写入txt文件

#方式一:
file = r'D:\test.txt' 
f = open(file,"wb+")  #可读可写二进制,文件若不存在就创建
str='kfjlhgfj光'
f.write(str.encode())
f.close() #关闭文件

#方式二:
file = r'D:\test.txt' 
with open(file,"ab+") as f:  #可追加可写二进制,文件若不存在就创建
  str='kfjlhgfj光'
  f.write(str.encode())

读写模式

关于open()的读写模式:

'r':读

'w':写

'a':追加

'r+' == r+w(可读可写,文件若不存在就报错(IOError))

'w+' == w+r(可读可写,文件若不存在就创建)

'a+' ==a+r(可追加可写,文件若不存在就创建)

对应的,如果是二进制文件,就都加一个b就好啦:

'rb'

'wb'

'ab'

'rb+'

'wb+'

'ab+'

注意:open和with open的区别

使用open方法,文件操作完毕之后必须手动关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生。

使用with open会自动化关闭文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 中的列表解析和生成表达式
Mar 10 Python
用Python实现换行符转换的脚本的教程
Apr 16 Python
Python常用知识点汇总
May 08 Python
Python 文件操作的详解及实例
Sep 18 Python
浅谈Python NLP入门教程
Dec 25 Python
对python捕获ctrl+c手工中断程序的两种方法详解
Dec 26 Python
pygame实现俄罗斯方块游戏(AI篇2)
Oct 29 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
PYQT5 vscode联合操作qtdesigner的方法
Mar 24 Python
Python3如何实现Win10桌面自动切换
Aug 11 Python
Python OpenCV实现图像模板匹配详解
Apr 07 Python
Python连接Mysql进行增删改查的示例代码
Aug 03 #Python
Python如何在单元测试中给对象打补丁
Aug 03 #Python
Python 数据的累加与统计的示例代码
Aug 03 #Python
Python 爬虫性能相关总结
Aug 03 #Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 #Python
Python 利用OpenCV给照片换底色的示例代码
Aug 03 #Python
Python3基于plotly模块保存图片表格
Aug 03 #Python
You might like
PHP4(windows版本)中的COM函数
2006/10/09 PHP
php的控制语句
2006/10/09 PHP
php下实现农历日历的代码
2007/03/07 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
JQuery中$之选择器用法介绍
2011/04/05 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
介绍Python中几个常用的类方法
2015/04/08 Python
Python算术运算符实例详解
2017/05/31 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
keras K.function获取某层的输出操作
2020/06/29 Python
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
软件配置管理有什么好处
2015/04/15 面试题
汽车工程专业应届生求职信
2013/10/19 职场文书
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
大学总结自我鉴定
2014/01/18 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
运动会入场式解说词
2014/02/18 职场文书
骨干教师培训方案
2014/05/06 职场文书
2015年度党员个人总结
2015/02/14 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
个人业务学习心得体会
2016/01/25 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
PHP基本语法
2021/03/31 PHP
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers