67 人学过
***** 要求:将实验要求的6个子实验内容的python文件压缩上传!*****
实验3 Python文件处理与数据库编程
实验3.1:txt文件处理
题目描述:编程新建一个名为test.txt文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图1-1所示内容到文件中。最后分别读取5个字符、读取第一行字符串、读取第三行的字符串,读取所有字符串。如图1-2所示。

图1-1 图1-2
提示:使用文件操作函数open()、write()、read()、readline()、readlines()、seek()、tell()、close()。
实验3.2:csv文件处理
题目描述:编程新建一个名为test.csv文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图2-1所示内容到文件中。最后读取所有文件数据,如图2-2所示。
提示:import csv #csv是内建模块,直接使用

图2-1 图2-2
实验3.3:excel文件处理
题目描述:编程新建一个名为test.xlsx文件,存放在代码文件所在目录中,并且打开该文件。然后通过openpyxl模块写入如图3-1所示内容到文件中。最后通过openpyxl模块读取所有文件数据,如图3-2所示。

图3-1 图3-2
实验3.4:word文件处理
题目描述:编程新建一个名为test.docx文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图4-1所示内容到文件中。最后分别读取5个字符、读取第一行字符串、读取第三行的字符串,读取所有字符串。如图4-2所示。

图4-1 图4-2
提示:使用文件操作函数open()、write()、read()、readline()、readlines()、seek()、tell()、close()。
实验3.5:sqlite3数据库编程
题目描述:创建一个测试数据库test.db,该数据库中包含一张student表,该数据表含有五个字段学号sid、姓名sname、性别ssex、年龄sage、班级sclass。
提示:

图5-1
(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。
通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作SQLite数据库程序代码的测试结果如下图5-2所示。

图5-2
实验3.6:mysql数据库编程
题目描述:创建一个测试数据库test.db,该数据库中包含一张teacher表,该数据表含有六个字段教工号tid、姓名tname、性别tsex、年龄tage、职称ttitle。
提示:

图6-1
(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。
通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作MySQL数据库程序代码的测试结果如下图6-2所示。

图6-2
***** 要求:将实验要求的6个子实验内容的python文件压缩上传!*****
实验3 Python文件处理与数据库编程
实验3.1:txt文件处理
题目描述:编程新建一个名为test.txt文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图1-1所示内容到文件中。最后分别读取5个字符、读取第一行字符串、读取第三行的字符串,读取所有字符串。如图1-2所示。

图1-1 图1-2
提示:使用文件操作函数open()、write()、read()、readline()、readlines()、seek()、tell()、close()。
实验3.2:csv文件处理
题目描述:编程新建一个名为test.csv文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图2-1所示内容到文件中。最后读取所有文件数据,如图2-2所示。
提示:import csv #csv是内建模块,直接使用

图2-1 图2-2
实验3.3:excel文件处理
题目描述:编程新建一个名为test.xlsx文件,存放在代码文件所在目录中,并且打开该文件。然后通过openpyxl模块写入如图3-1所示内容到文件中。最后通过openpyxl模块读取所有文件数据,如图3-2所示。

图3-1 图3-2
实验3.4:word文件处理
题目描述:编程新建一个名为test.docx文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图4-1所示内容到文件中。最后分别读取5个字符、读取第一行字符串、读取第三行的字符串,读取所有字符串。如图4-2所示。

图4-1 图4-2
提示:使用文件操作函数open()、write()、read()、readline()、readlines()、seek()、tell()、close()。
实验3.5:sqlite3数据库编程
题目描述:创建一个测试数据库test.db,该数据库中包含一张student表,该数据表含有五个字段学号sid、姓名sname、性别ssex、年龄sage、班级sclass。
提示:

图5-1
(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。
通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作SQLite数据库程序代码的测试结果如下图5-2所示。

图5-2
实验3.6:mysql数据库编程
题目描述:创建一个测试数据库test.db,该数据库中包含一张teacher表,该数据表含有六个字段教工号tid、姓名tname、性别tsex、年龄tage、职称ttitle。
提示:

图6-1
(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。
通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作MySQL数据库程序代码的测试结果如下图6-2所示。

图6-2
关闭