第七章 文件读写

内容框图

在这里插入图片描述

7.1 文件读写介绍

文件打开和关闭

用word编写一份简历,应该有哪些流程?

  1. 打开word软件,新建一个word文件
  2. 写入个人简历信息
  3. 保存文件
  4. 关闭word软件

同样,编程中操作文件的整体过程类似。

  1. 打开文件,或者新建立一个文件
  2. 读/写文件
  3. 关闭文件

文件读写,也称I/O流,分为读文件和写文件两个方向。
读文件:
Inputstream输入流,将磁盘中的文件读入到程序中处理。
写文件:
Outputstream输出流,将程序中的文件写入到磁盘中。

7.2 读文件

文件分类

  1. 文本文件:也称字符型文件,只保存字符串的文本文档。例如:txt/json/css等
  2. 二进制文件:也称字节型文件,可以保存任意格式的多媒体数据。例如:图片/音频/视频等

读写文件步骤

  1. 打开文件:文件对象 = open(文件路径名,访问模式)
  2. 处理文件:读文件或者写文件
  3. 关闭文件:文件对象.close()
# 读文件
f = r"C:\Users\李轲\Desktop\歌词.txt"     # r是取消转义
file = open(f, "r")                     # open(文件路径名,访问模式)  r---read读文件
data = file.read()
file.close()                            # 关闭文件资源

print(data)
print(type(data))

7.3 写文件

# 写文件
# 如果文件不存在,则创建新文件;如果存在,则覆盖写入。
# 文件夹路径必须已经存在
# s = "你好 北京"
# f = r"C:\Users\李轲\Desktop\hello.txt"
# file = open(f,"w")              # w---write 写
# file.write(s)
# file.close()

# 追加写入
s = "你好 上海"
f = r"C:\Users\李轲\Desktop\hello.txt"
file = open(f,"a")              # a---append 追加写入
file.write(s)
file.close()

7.4 二进制文件读写

# 读文件
file1 = open(r"G:\cat.jpg","rb")
data = file1.read()
file1.close()

# 写文件
file2 = open(r"G:\cat_b.jpg","wb")
file2.write(data)
file2.close()
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值