自己的第一个网页
一、文件读写的读书笔记
1、概述
文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象,类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。
2、文件的类型
文本文件和二进制文件。
二进制文件直接由比特0和比特1组成,没有统一字符编码,文件内部数据的组织格式与文件用途有关。
二进制文件和文本文件最主要的区别在于是否有统一的字符编码。无论文件创建为文本文件或者二进制文件,都可以用“文本文件方式”和“二进制文件方式”打开,打开后的操作不同。
运用实例理解文本文件和二进制文件的区别
代码:
textFile = open("D:\\学习\\python\\test.txt","rt")#t表示文本文件方式 print(textFile.readline()) textFile.close() binFile = open("D:\\学习\\python\\test.txt","rb")#b表示二进制文件方式 print(binFile.readline()) binFile.close()
结果:
3、方法学习
(1)文件的打开关闭
open()函数打开一个文件,并实现该文件与一个程序变量的关联,open()函数格式如下: <变量名> = open(<文件名>, <打开模式>)
open()函数有两个参数:文件名和打开模式。文件名可以是文件的实际名字,也可以是包含完整路径的名字。
open()函数提供7种基本的打开模式
close() 函数用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作。
(2)文件的读写
(a) 4个常用的文件内容读取方法
(b) 3个与文件内容写入有关的方法
二、读入如下excel文件,并存为csv格式,并把优秀变成90分,良好80分,合格60,不合格0分。
代码:
import pandas as pd evaluation = ["优秀","良好","合格","不合格"] result = ["90分","80分","60分","0分"] file = pd.read_excel("D:\\学习\\python\\Python成绩登记信计.xlsx") for index in range(len(file.index)): for i in range(4): file.iloc[index] = file.iloc[index].replace(evaluation[i],result[i]) file.to_csv("D:\\学习\\python\\Python成绩登记信计.csv",index=False,header=1)
结果:
三、把上述csv格式文件转换为html文件。
代码:
import pandas as pd file = pd.read_csv("D:\\学习\\python\\Python成绩登记信计.csv") file.to_html("D:\\学习\\python\\Python成绩登记信计.html",index=False,header=1)
结果: