python:文件处理之TXT

本文详细介绍了Python中如何进行文件读写,特别是针对TXT文件的操作,包括使用open()函数打开文件,各种读写模式(如'r'、'w'、'a'),以及read()、readline()、readlines()、write()、writelines()等函数的使用方法。此外,还讨论了文件的关闭、文件迭代器、文件定位方法和文件的其他高级操作,如循环遍历文件、统计字词频率、文件重命名等。
摘要由CSDN通过智能技术生成

文件读写

1、读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的

2、读写文件前,我们先必须了解一下:在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘
    ⑴所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符)
    ⑵然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)

3、这里说的文件并不是专指TXT文件,而是任意后缀名的文件。如sql文件(.sql)、json(.json)文件、Xml(.xml)文件等等

获取文件对象

1、前面介绍了:读写文件就是请求操作系统打开一个文件对象,然后通过接口操作这个文件对象进行读写操作

2、在python内置函数中提供了open()函数来获取一个文件对象
    ⑴其基本语法如下:open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)

3、open()函数参数说明:
    ⑴file: 必填参数,所要操作的文件的绝对路径或相对路径(包括文件名)
    ⑵mode: 默认参数,mode决定了打开文件的模式:只读,写入,追加等,默认文件访问模式为只读(r)
    ⑶buffering: 设置缓冲
    ⑷encoding: 设置返回字符串编码,一般使用utf-8
    ⑸errors: 报错级别

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不怕猫的耗子A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值