项目9 读写文件内容9.1 了解文件的概念及分类为了长期保存数据以便重复使用、修改和共享,必须将数据以文件的形式保存到外部存储介质(如磁盘、U盘、光盘或云盘、网盘、快盘等)中。文件操作在各类应用软件的开发中均占有重要的地位:管理信息系统是使用数据库来存储数据的,而数据库最终还是要以文件的形式存储到硬盘或其他存储介质上。应用程序的配置信息往往也是使用文件来存储的,图形、图像、音频、视频、可执行文件等等也都是以文件的形式存储在磁盘上的。9.1 了解文件的概念及分类按文件中数据的组织形式把文件分为文本文件和二进制文件两类。文本文件:文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符\n结尾。常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母、汉字、数字字符串。文本文件可以使用字处理软件如gedit、记事本进行编辑。二进制文件:二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被人类直接阅读和理解,需要使用专门的软件进行解码后读取、显示、修改或执行。常见的如图形图像文件、音视频文件、可执行文件、资源文件、各种数据库文件、各类office文档等都属于二进制文件。9.2 了解文件操作基本知识无论是文本文件还是二进制文件,其操作流程基本都是一致的,首先打开文件并创建文件对象
您可能关注的文档
- Python程序设计实例教程 课件全套 董付国 项目1--14 搭建和使用Python开发环境---使用Matplotlib进行数据可视化.pptx
- Python程序设计实例教程 第2版 课件 项目13、14 使用Pandas分析与处理数据、 使用Matplotlib进行数据可视化.pptx
- Python程序设计实例教程 第2版 课件 项目7、8 使用字符串、 使用正则表达式.pptx
- Python程序设计实例教程 第2版 课件 项目11、12 网络爬虫入门与应用、 使用NumPy实现数组与矩阵运算.pptx
- Python程序设计实例教程 第2版 课件 项目1、2 搭建和使用Python开发环境、 使用内置对象和运算符.pptx
- Python程序设计实例教程 第2版 课件 项目3、4 使用列表、元组、字典、集合; 使用程序控制结构.pptx
- Python程序设计实例教程 第2版 课件 项目5、6 设计和使用自定义函数、 面向对象程序设计基础.pptx
- 大学书法教程(第三版) 课件 1大学书法教程、2魏晋南北朝书法.pptx
- 大学书法教程(第三版) 课件 3南北朝书法、4隋唐五代书法.pptx
- 大学书法教程(第三版) 课件 5宋辽金元书法、6元明清.pptx
原创力文档

文档评论(0)