自己的第一个网页


一、文件读写的读书笔记

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)

结果:

 

相关