python 读写文件,按行修改文件的方法


Posted in Python onJuly 12, 2018

如下所示:

>>> f = open(r'E:\python\somefile.txt','w')    打开文件,写模式
>>> f.write('this\nis no \nhailu')       写入三行话
17
>>> f.close()
>>> f = open(r'E:\python\somefile.txt','r')
>>> f.read()
'this\nis no \nhailu'          查看一下
>>> f = open(r'E:\python\somefile.txt')
>>> lines = f.readlines()         把每一行的内容变为集合lines 的一个元素
>>> f.close()
>>> lines[1] = "isn't a\n"         给lines的第二个元素 重新赋值(改写了)
>>> f = open(r'E:\python\somefile.txt','w')
>>> f.writelines(lines)
>>> f.close()             
>>

改写后的文件打开就是这个样子

<pre name="code" class="python">this
isn't a
hailu

以上这篇python 读写文件,按行修改文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
Python中bisect的用法
Sep 23 Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
Jan 02 Python
python线程池threadpool实现篇
Apr 27 Python
Python关于excel和shp的使用在matplotlib
Jan 03 Python
Python中的 enum 模块源码详析
Jan 09 Python
Python当中的array数组对象实例详解
Jun 12 Python
python logging 日志的级别调整方式
Feb 21 Python
Python开发之pip安装及使用方法详解
Feb 21 Python
Python闭包装饰器使用方法汇总
Jun 29 Python
Python实现的网页截图功能【PyQt4与selenium组件】
Jul 12 #Python
python基础学习之如何对元组各个元素进行命名详解
Jul 12 #Python
详解Python中的分组函数groupby和itertools)
Jul 11 #Python
Python中的groupby分组功能的实例代码
Jul 11 #Python
python中实现字符串翻转的方法
Jul 11 #Python
Python3.7中安装openCV库的方法
Jul 11 #Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 #Python
You might like
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
php获取系统变量方法小结
2015/05/29 PHP
Prototype使用指南之dom.js
2007/01/10 Javascript
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python文件名和文件路径操作实例
2017/09/29 Python
python使用fork实现守护进程的方法
2017/11/16 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
python制作mysql数据迁移脚本
2019/01/01 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
基于Python实现粒子滤波效果
2020/12/01 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
博士生入学考试推荐信
2013/11/17 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android