Python_文件

文件概念以及文本文件和二进制文件的区别

怎么样使用Python来访问保存在磁盘中的文件,要开始接触文件,就先来强化一下文件的概念,所谓文件啊,就是一段保存在磁盘上的数据,可以把这些数据保存在硬盘上或者U盘上,当然也可以保存在移动硬盘或者光盘等等,把这些数据长期的保存下来,在需要的时候使用, 这个就是文件的作用.

计算机的CPU如果想要访问保存在磁盘上的文件,第1步应该先把磁盘中的文件数据加载到内存中,因为内存的读写速度要比磁盘的读写速度快很多,这个是计算机在使用文件时,第1步要做的事情, 加载到内存.

 

计算机中只能够识别0101这种二进制方式的数据, 所以啊保存在磁盘上的每一个文件,本质上都是以二进制的方式来保存的,但是呢,在日常使用中,通常会把文件分成两种类型.

第1种类型叫做文本文件,

 

第2种类型叫做二进制文件,

 

所谓文本文件就是可以使用文本编辑软件直接查看文件内容的文件,就把它叫做文本文件.

譬如使用Python开发的所有源程序都可以直接查看内容, 就把这种文件叫做文本文件.

但是文本文件本质上还是一个二进制文件,平时所说的二进制文件又是哪些文件呢?譬如会把图片文件,音频文件,视频文件这些文件啊,统称为二进制文件.

之所以叫做二进制文件,不能直接使用文本编辑软件来查看这些文件的内容,因为呢,这些文件是需要使用其他专门的软件来打开的.

譬如想要查看一个图片,应该是用一个图片查看器,如果想要听一首歌,应该是用一个音乐播放软件,如果想要看一段视频呢,应该使用一个视频播放软件。

一句话讲不能使用文本编辑软件查看内容,需要使用专门软件打开的文件,就统称为二进制文件,这就是文本文件和二进制文件这两种类型.

准备了两个文件,现在桌面上有个hello.txt, 有个宠物.jpg,现在先双击hello.txt, 可以使用这个gedit 文本编辑软件打开,

 

可以看到hello python,

 

那么如果在终端中使用cat这个命令,同样可以查看这个文件的内容, 现在回车,

 

大家看同样可以看到hello Python,那现在再看桌面上另外一个宠物.jpg,要想查看这个图片, 应该双击, 使用图片查看器来查看. 这个是查看图片文件这种二进制文件的方式.

那么如果在终端中使用cat这个命令,能够查看这张图片的内容吗?

 

回车之后,

 

从终端中的显示并不能看到猫和狗,这就是二进制文件.

一句话讲二进制文件需要由专门的软件来打开,并不能使用文本查看软件,直接查看内容.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值