美文网首页Python小哥哥
Python-TXT文本操作

Python-TXT文本操作

作者: 我爱学python | 来源:发表于2019-06-24 15:34 被阅读43次

一、列出IO操作的标识符及描述

二、读TXT文件

要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符。

文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的。

由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现:

但是每次都这么写实在太繁琐,所以,Python引入了with语句来自动帮我们调用close()方法:

readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。如果碰到结束符 EOF 则返回空字符串。举例如下:

三、写TXT文件

写文件和读文件是一样的,唯一区别是调用open()函数时,传入标识符'w'或者'wb'表示写文本文件或写二进制文件:

可以反复调用write()来写入文件,但是务必要调用f.close()来关闭文件。当我们写文件时,操作系统往往不会立刻把数据写入磁盘,而是放到内存缓存起来,空闲的时候再慢慢写入。只有调用close()方法时,操作系统才保证把没有写入的数据全部写入磁盘。忘记调用close()的后果是数据可能只写了一部分到磁盘,剩下的丢失了。所以,还是用with语句来得保险:

当然如果你想写入的内容继续叠加的话,可以使用标识符'a'或者' a+'或者'ab+'。

相关文章

  • Python-TXT文本操作

    一、列出IO操作的标识符及描述 二、读TXT文件 要以读文件的模式打开一个文件对象,使用Python内置的open...

  • Python-TXT文本操作

    一、列出IO操作的标识符及描述 二、读TXT文件 要以读文件的模式打开一个文件对象,使用Python内置的open...

  • 文本操作

    文本操作

  • 文本操作

    zhangqq2020-10-21宁波

  • Photoshop快捷键|文本操作快捷键大全(Photoshop

    Adobe Photoshop软件的文本操作包括:文本选择、文本移动、文本显示及新建、文本缩放、文本对齐、文本间距...

  • jQuery文本 样式以及属性操作

    文本操作 $(..).text() # 获取文本内容$(..).text(“ 1 ”) # 设...

  • jQuery基本操作

    1、文本操作: 2、样式操作:addClassremoveClasstoggleClass例如: 3、属性操作:

  • Linux的基础命令二

    一、文本操作 文本编辑器vi/vim vi命令是Linux操作系统和类Linux操作系统中最通用的全屏幕纯文本编辑...

  • VBS 文件操作

    '操作文本文件,操作fso对象(文件对象操作) ---------------------------------...

  • Vue常用特性

    1 - 表单操作 1. 基于Vue的表单操作 Input 单行文本 textarea 多行文本 select 下拉...

网友评论

    本文标题:Python-TXT文本操作

    本文链接:https://www.haomeiwen.com/subject/blkoqctx.html