文件操作
一、关于文件读写的笔记
(一) 文件概述
文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容
文件都是按照2进制进行存储的,但在表现形式上有2种:文本文件和二进制文件。
1. 文本文件
文本文件一般由单一特定编码的字符组成,如utf-8编码,内容容易统一展示和阅读,大部分文本文件都可以通过文本编辑软件和文字处理软件创建、修改和阅读,最常见的是txt格式的文本文件。
文本文件采用文本方式打开时,文件通过编码形成字符串;采用二进制方式打开时,文件被解析成字节流。由于存在编码,字符串中的一个字符由两个字节表示。
2. 二进制文件
二进制文件直接由比特0和比特1组成,没有统一字符编码。二进制文件其实也是常见的,如png格式的图片文件、avi格式的视频文件等等。
(二) 文件的使用
文件的使用分为3步:打开文件、读写文件、关闭文件。
1. 打开文件
变量名 = open (文件名, 打开模式)
2. 读文件
read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。
语法:
fileObject.read([count])
3. 写文件
write()方法可将任何字符串写入一个打开的文件。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。
write()方法不会在字符串的结尾添加换行符(‘\n‘):
语法:
fileObject.write(string)
4. 关闭文件
变量名.close()
二、将excel文件存为csv文件
CSV格式(Comma-Separated Values,逗号分隔值)是一种通用的,相对简单的文件格式,可应用在程序之间转移表格数据。由此看来,csv格式文件的应用还是很广大的。
三、将csv文件存为html文件
HTML (Hyper Text Markup Language,超文本标记语言) 是一种用于创建网页的标准标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。
原文:https://www.cnblogs.com/cjl1124/p/12924119.html