专栏首页python3Python 之文件读写操作

Python 之文件读写操作

Python 读写文件

  1、打开文件

        使用 open 打开文件后,格式:open(filename,mode),最后一定要调用文件对象的 close() 方法,如图所示:

        使用到的模式(mode)有:

            r    以渎方式打开文件,可读取文件信息

            w    以血方式打开文件,可向文件写入信息。如果文件存在,则清空文件内容,在写入内容。

            a    以追加模式打开文件(一打开文件,文件指针自动移动到文件末尾),如果文件不存在则创建

            r+    以读方式打开文件,可对文件执行读去和写入的操作

            w+    消除文件内容,然后以读写方式打开文件

            a+    以读写方式打开文件,并把文件指针移到文件末尾

            b    以二进制模式打开文件,而不是文本模式

        文件对象方法:

            f.close()    关闭文件,否则会占用系统的可打开文件句柄数

            f.open()    打开文件

            f.flush()    刷新输出缓存

            f.readline()    读取一行信息

            f.readlines()    读取所有行,也就是读取整个文件

            f.read([count])    读出文件,如果有count,则读出 count 个字节

            f.write(string)     把 string 字符串写入文件 f 中

            f.tell()    获取文件指针位置

            f.writelines(list)    把list的字符串一行一行的写入文件,是连续写入,没有换行

            f.truncate([size])    截取文件,是文件大小为 size

            f.isatty()    如果文件是一个交互终端,则返回 True,否则返回 False

2、读取文件

3、写文件

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 收集3:所有文件格式

    A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ...

    py3study
  • Python3 读写文件

    如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:

    py3study
  • Python文件IO操作

    open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, clo...

    py3study
  • [零] JavaIO入门简介 程序设计语言 为什么需要IO库

    本文旨在引申出来Java IO的概念含义,作为学习JavaIO一个起步的了解知识点

    noteless
  • Tesseract:训练

    http://www.zmonster.me/2015/05/05/tesseract-training.html

    bear_fish
  • 如何学python 第十九课 文件操作

    今天我们来说说文件操作。文件操作在程序编写里有着举足轻重的作用。文件操作,主要包含文件的输入和输出。学会了文件操作,就可以写出更符合实际需求的脚本。 我会先介绍...

    用户1631416
  • 10.1 C文件有关的基本知识

    (1)程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容时程序代码。

    闫小林
  • 【C语言基础】fopen函数使用

    r代表read的简写,+代表可读可写,w代表write,b代表bit二进制位,t代表text r 打开只读文件,该文件必须存在 r+ 打开可读可写的文件,该文件...

    程序员互动联盟
  • 收集3:所有文件格式

    A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ...

    py3study
  • python文件打开的几种访问模式

    于小勇

扫码关注云+社区

领取腾讯云代金券