python读写text文件

本文介绍了如何使用Python的open()函数进行文件读写操作,包括模式选择(如'r', 'w', 'a', 'b'),缓冲设置,编码处理,以及常见参数的详细解读。务必关注closefd选项和正确实践。
摘要由CSDN通过智能技术生成

一.读写文件,对文件的操作,主要用open()函数
使用open()函数对文件进行操作必须有相应的close操作.

    Python中支持文件操作的函数: open()

 def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):

     参数:最常使用的是两个位置参数和一个关键字参数file,mode, encoding

绝对路径:从根目录开始的路径,一个完整的路径

相对路径:

   .: 代表当前目录

   ..代表上一级目录

  mode: 代表操作文件的方式

     Character Meaning                 #默认格式为文本只读

    'r'       open for reading (default)             

    'w'       open for writing, truncating the file first

    'x'       create a new file and open it for writing

    'a'       open for writing, appending to the end of the file if it exists

    'b'       binary mode                  #针对二进制或者字节

    't'       text mode (default)

    '+'       open a disk file for updating (reading and writing)

    'U'       universal newline mode (deprecated)

buffering: 缓冲,都是整数

              0, 代表不缓冲,关闭

              1,代表文本模式下,缓冲一行

              >1: 针对我们的二进制

encoding: 编码方式

error: 错误

newline: 新行

closefd: 关闭文件描述符

返回值:

返回一个 file object

一般我们最常用的四个参数:*file, *mode, *encoding, bufferring


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值