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

 更新时间:2018年07月12日 08:48:10   作者:lixiangyong123  
今天小编就为大家分享一篇python 读写文件,按行修改文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

>>> 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 读写文件,按行修改文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 150行Python代码实现带界面的数独游戏

    150行Python代码实现带界面的数独游戏

    这篇文章主要介绍了150行Python代码实现带界面的数独游戏,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Python语言规范之Pylint的详细用法

    Python语言规范之Pylint的详细用法

    Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码,接下来通过本文给大家介绍Python Pylint的使用,感兴趣的朋友一起看看吧
    2021-06-06
  • python爬虫MeterSphere平台执行报告使用实战

    python爬虫MeterSphere平台执行报告使用实战

    这篇文章主要为大家介绍了python爬虫MeterSphere平台执行报告使用实战,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • python虚拟机之描述器实现原理与源码分析

    python虚拟机之描述器实现原理与源码分析

    在本篇文章当中主要给大家介绍描述器背后的实现原理,通过分析 cpython对应的源代码了解与描述器相关的字节码的指令,我们就可以真正了解到描述器背后的原理,需要的朋友可以参考下
    2023-05-05
  • Django 对IP访问频率进行限制的例子

    Django 对IP访问频率进行限制的例子

    今天小编就为大家分享一篇Django 对IP访问频率进行限制的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python基于textdistance实现计算文本相似度

    Python基于textdistance实现计算文本相似度

    textdistance是Python的第三方库,用于计算文本之间的相似度或距离,本文主要为大家详细介绍了如何使用textdistance实现计算文本相似度,需要的可以了解下
    2024-03-03
  • python 实现两个线程交替执行

    python 实现两个线程交替执行

    这篇文章主要介绍了python 实现两个线程交替执行,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python利用requests模块下载图片实例代码

    Python利用requests模块下载图片实例代码

    这篇文章主要给大家介绍了关于Python利用requests模块下载图片的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Windows环境打包python工程为可执行程序的详细过程

    Windows环境打包python工程为可执行程序的详细过程

    我的开发环境是windows7,然后系统是64位,安装的python和wxpython都是32位的,本文记录我怎样用pyinstaller打包我用python开发的工程,在网上搜索了很多资源,基本上都是不全的,所以我在这儿记录一下这个比较完整的过程,一起看看吧
    2024-01-01
  • 10个易被忽视但应掌握的Python基本用法

    10个易被忽视但应掌握的Python基本用法

    这篇文章主要介绍了10个易被忽视但应掌握的Python基本用法,如字典推导、内省工具等,主要针对Python3版本,需要的朋友可以参考下
    2015-04-04

最新评论