23、文件基础

1、文件分为 二进制文件 和 文本文件

文本文件:
(1)可以使用文本编辑软件查看。
(2)本质上还是二进制文件
(3)例如: python的源程序
二进制文件:
(1)保存的内容不是给人直接阅读的,而是提供给其他软件使用的
(2)二进制文件不能使用文本编辑软件查看
(3)例如:图片文件、音频文件、视频文件等等

2、对文件操作的基本步骤:

(1)打开文件
(2)读、写文件【–读–:将文件内容读入内存 --写–:将内存内容写入文件】
(3)关闭文件

3、对文件操作的函数(方法)有:

函数(方法)说明
open打开文件,并且返回一个对象(这个对象就代表了当前打开的文件)
read将文件内容读取到内存
write将指定内容写入文件
close关闭文件

【注意】:
(1)open–函数的第一个参数是要打开的文件名(文件名区分大小写);如果文件存在,返回文件操作对象(当前打开的文件);如果文件不存在,会抛出异常。
(2)read–函数可以 一次性读入 并返回文件的所有内容。

4、操作实践

(1)打开文件时
a、如果目标文件(要打开的文件)和当前文件在同一级目录下,则直接使用文件名即可。【但我这里使用文件名的话会报错,不知道为什么】
b、当要表达路径时,可以使用…来返回一级目录
c、如果目标文件距离当前文件比较远(桌面文件等),可以使用绝对路径(绝对路径:从磁盘的根目录开始书写)在这里插入图片描述
在这里插入图片描述
(2)读取文件和关闭文件
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值