实验3_文件处理与数据库编程

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。

提示

  • 在网址http://www.sqlite.org/download.html上下载sqlite3数据库压缩文件sqlite-tools-win32-x86-3380200.zip(或者老师直接提供)。解压该压缩文件,并修改目录为sqlite3,内含有sqlite3.exe,将sqlite3目录复制到目录D:\pytest\sqlite。
  • 以管理身份打开cmd,进入D:\pytest\sqlite\sqlite3,创建test.db数据库,创建student数据表,输入数据记录如图5-1所示。(操作参见数据库编程ppt)

                                                图5-1

(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。

通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作SQLite数据库程序代码的测试结果如下图5-2所示。

                                                                                图5-2

 

实验3.6mysql数据库编程

题目描述:创建一个测试数据库test.db,该数据库中包含一张teacher表,该数据表含有六个字段教工号tid、姓名tname、性别tsex、年龄tage、职称ttitle。

提示

  • 在网址https://dev.mysql.com/downloads/mysql/上下载mysql数据库压缩文件mysql-8.0.28-winx64.zip(或者老师直接提供)。解压该压缩文件,并修改目录为mysql8,内含有bin和data目录,将mysql8目录复制到目录D:\pytest\mysql。
  • 以管理身份打开cmd,进入D:\pytest\mysql\mysql8\bin,创建test.db数据库,创建teacher数据表,输入数据记录如图6-1所示。(操作参见数据库编程ppt)

                                           图6-1

(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。

通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作MySQL数据库程序代码的测试结果如下图6-2所示。

                                                                 

 

 

 

                                                                图6-2

 

实验3_文件处理与数据库编程
知识图谱 共1道题目

***** 要求:将实验要求的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。

提示

  • 在网址http://www.sqlite.org/download.html上下载sqlite3数据库压缩文件sqlite-tools-win32-x86-3380200.zip(或者老师直接提供)。解压该压缩文件,并修改目录为sqlite3,内含有sqlite3.exe,将sqlite3目录复制到目录D:\pytest\sqlite。
  • 以管理身份打开cmd,进入D:\pytest\sqlite\sqlite3,创建test.db数据库,创建student数据表,输入数据记录如图5-1所示。(操作参见数据库编程ppt)

                                                图5-1

(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。

通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作SQLite数据库程序代码的测试结果如下图5-2所示。

                                                                                图5-2

 

实验3.6mysql数据库编程

题目描述:创建一个测试数据库test.db,该数据库中包含一张teacher表,该数据表含有六个字段教工号tid、姓名tname、性别tsex、年龄tage、职称ttitle。

提示

  • 在网址https://dev.mysql.com/downloads/mysql/上下载mysql数据库压缩文件mysql-8.0.28-winx64.zip(或者老师直接提供)。解压该压缩文件,并修改目录为mysql8,内含有bin和data目录,将mysql8目录复制到目录D:\pytest\mysql。
  • 以管理身份打开cmd,进入D:\pytest\mysql\mysql8\bin,创建test.db数据库,创建teacher数据表,输入数据记录如图6-1所示。(操作参见数据库编程ppt)

                                           图6-1

(3)以此数据库为基础,分别完成数据添加、删除、修改和查询操作。

通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作MySQL数据库程序代码的测试结果如下图6-2所示。

                                                                 

 

 

 

                                                                图6-2

 

总分值:100.00,共1道题。 总得分:0.00

# 题型 得分 进度 答案解析 提交之后才会显示答案
1 文件上传题 0.00 / 100.00 0 / 1
0%
查看答案解析 参与答题

共1道题目

参加本课程
全部提交 全部批改

关闭