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)读取文件和关闭文件