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编程实现语音控制电脑
Apr 01 Python
python实现kMeans算法
Dec 21 Python
python素数筛选法浅析
Mar 19 Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 Python
python 用opencv调用训练好的模型进行识别的方法
Dec 07 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
python多线程实现TCP服务端
Sep 03 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
TensorFlow基本的常量、变量和运算操作详解
Feb 03 Python
解决Python数据可视化中文部分显示方块问题
May 16 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
keras 简单 lstm实例(基于one-hot编码)
Jul 02 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
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
网页常用特效代码整理
2006/06/23 Javascript
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
javascript如何写热点图
2015/12/08 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
Python实现代码块儿折叠
2020/04/15 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
面向对象概念面试题(.NET)
2016/11/04 面试题
大学四年的个人自我评价
2014/01/14 职场文书
村委会贫困证明范本
2014/09/17 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
详解Vue3使用axios的配置教程
2022/04/29 Vue.js