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 json模块使用实例
Apr 11 Python
Python上下文管理器和with块详解
Sep 09 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
python实现求特征选择的信息增益
Dec 18 Python
Python学习笔记之For循环用法详解
Aug 14 Python
Python函数式编程实例详解
Jan 17 Python
解决django FileFIELD的编码问题
Mar 30 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
从python读取sql的实例方法
Jul 21 Python
Python爬取12306车次信息代码详解
Aug 12 Python
Python图像处理之图像拼接
Apr 28 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
第十节--抽象方法和抽象类
2006/11/16 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
xmlHTTP实例
2006/10/24 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
详解Django admin高级用法
2019/11/06 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
pyspark给dataframe增加新的一列的实现示例
2020/04/24 Python
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
为女性购买传统的印度服装和婚纱:Kalkifashion
2019/07/22 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
家长会欢迎标语
2014/06/24 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
购房意向书
2014/08/30 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
产品调价通知函
2015/04/20 职场文书
罗马假日观后感
2015/06/08 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
Redis如何实现分布式锁
2021/08/23 Redis
Python绘制散乱的点构成的图的方法
2022/04/21 Python