python文件读写操作(一)

文件读写操作两种格式:

读写文件标准格式一(需要手动关闭):

  1.打开文件:file = open("文件名","读写模式")

  2.操作文件:

  3.关闭文件:file.close()

读写文件标准格式二(免关闭格式)

  1.打开文件: with open("文件名","读写模式") as file:

  2.操作文件:

  3.关闭文件:(自动关闭文件)

  标准格式一范例:

# 1.打开文件
file = open("1.txt", "w")
# 2.操作文件
file.write("hello itcast python")
# 3.关闭文件
file.close()

 标准格式二范例:

# 标准格式二
with open("2.txt", "w") as file2:
    file2.write("hello python ")

文件读写模式:

按照操作类型分为三大类:读、写、追加

按照每次读写数据的单位分为两大类:字符、字节

                                                           文件读写模式

读写模式

功能

文件不存在

文件存在

r

读取一个文件的内容数据

报错

读取对应文件

w

对一个文件进行内容数据的写入

创建新文件

写入内容

覆盖原始文件

写入内容

a

对一个文件进行内容数据的追加

创建新文件

写入内容

使用原始文件,写入内容到原始内容结尾处

 

读写模式

功能

文件不存在

文件存在

rb

读取一个文件的内容数据

报错

读取对应文件

wb

对一个文件进行内容数据的写入

创建新文件

写入内容

覆盖原始文件

写入内容

ab

对一个文件进行内容数据的追加

创建新文件

写入内容

使用原始文件,写入内容到原始内容结尾处

 

读写模式

功能

r+

基于字符单位的读写模式

w+

基于字符单位的读写模式

a+

基于字符单位的读写模式

rb+

基于字节单位的读写模式

wb+

基于字节单位的读写模式

ab+

基于字节单位的读写模式

                                                                   文件读操作 

字节模式

参数

返回值

说明

read

文件中的所有字符信息

内存占用过大

read

数字

文件中指定数量字符信息

读取结束标志位读取到空字符信息

readline

文件中一行文字信息

一行文字以结束符为\n描述

readlines

文件中所有行信息对应的字符串列表

一行文字以结束符为\n描述

      注:字节模式的写操作同字符模式,返回的内容信息组织格式为字节模式数据 。

                                                                    文件写操作

字节模式

参数

作用

write

字符串

将字符串内容写入文件

writelines

仅包含字符信息的存储模型

(列表、元组、集合、字典键)

将存储模型中的字符信息写入文件并折行

 推荐:

  由纯文本编辑得到的文件读写使用字符模式

  非纯文本编辑得到的文件读写使用字节模式

  通用性:

  字节模式>字符模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值