什么是文件呢?
我们前面说计算机有三层体系结构,最下层是硬件,硬件之上是操作系统,最上层的就是用户和应用程序。
用户和应用程序想要操作硬件,就必须通过操作系统,比如用户或者应用程序箱操作硬盘这个硬件。
那就得操作操作系统,而操作系统提供了一种虚拟的概念,就叫文件。或者叫操作系统提供的操作硬盘的功能。
用户或者应用程序想要把数据存到硬盘里面去,那就要对操作系统的文件发起系统调用,操作系统会把用户或者应用程序文件的功能调用,转成具体的硬盘操作。
比如磁盘怎么转,磁头臂怎么摇摆,然后把数据写到硬盘。我们平时修改文件都是借助文本编辑工具来实现修改文件的,比如pycharm,world等等。
当然图片视频也可以修改,图片对应的工具就是ps吗!
图片本身就是一张0-255的颜色数值,每个像素点都有对应的一个颜色值。
对于视频来说,其实就是很多张图片排在一起,就变成视频了嘛~。比如每秒显示30张图片就是我们常说的30帧的视频。
所以视频本质和图片是一样的。
当然我们现在讲文件还是从最简单的文本文件来入手,咱们这是一个讲编程的文章,我们还是要站在代码的角度上来讲,怎么操作文件。
等我们讲完文件操作之后,你就知道你平时在用文本编辑器工具修改文件的时候到底在计算机里发生了什么事。
你自己都可以实现类似的一些功能。
未经允许不得转载:445IT之家 » 零基础Python到全栈-文件介绍