python file-text文件操作说明

本文详细介绍了Python中的`open()`函数和`file`对象的使用,包括不同模式(如'r', 'w', 'a'等)的解释,以及如何进行读写、追加、关闭文件等操作。还提到了缓冲、编码和错误处理等相关参数。同时,阐述了`file`对象的方法,如`close()`, `flush()`, `read()`, `write()`等,强调了使用`with`语句进行文件操作的便利性和安全性。" 105160772,9189108,Keras框架实践:图像分类模型训练,"['机器学习', '深度学习', 'Python', 'Keras框架']
# ========================== open() 方法说明 ================================
'''
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。
open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
open(file, mode='r')
完整的语法格式为:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
参数说明:
file: 必需,文件路径(相对或者绝对路径)。
mode: 可选,文件打开模式
buffering: 设置缓冲
encoding: 一般使用utf8
errors: 报错级别
newline: 区分换行符
closefd: 传入的file参数类型
opener:None
=============================================================================================
模式 描述
t  文本模式 (默认)。
x  写模式,新建一个文件,如果该文件已存在则会报错。
b  二进制模式。
+  打开一个文件进行更新(可读可写)。
U  通用换行模式(不推荐)。
r  以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+    以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。
w  打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值