900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 数据采集技术python网络爬虫项目化教程_数据采集技术Python网络爬虫项目化教程 黄锐

数据采集技术python网络爬虫项目化教程_数据采集技术Python网络爬虫项目化教程 黄锐

时间:2023-10-15 06:40:17

相关推荐

数据采集技术python网络爬虫项目化教程_数据采集技术Python网络爬虫项目化教程 黄锐

原文件部分截取内容:

1.7.1 Web学生管理程序

Shenzhen Institute Of Information Technology

教师:黄锐军

深圳信息职业技术学院

学生的记录包括学号No、姓名Name、性别Sex与年龄Age,服务器的作用是建立与维护一个Sqllite的学生数据库students.db中的学生记录表students:

create table students (No varchar(16) primary key,Name varchar(16), Sex varchar(8), Age int)

服务器建立一个Web网站,同时提供查询学生记录、增加学生记录、删除学生记录等接口服务。服务器为了与客户端通讯,建立一个opt的参数如表1-5-1所示:

如果客户端向服务器发送opt="init",那么服务器创建students表,并返回是否创建成功,如果成功就返回{"msg":"OK"};

如果客户端向服务器发送opt="insert",同时发送No,Name,Sex,Age参数,那么服务器向数据库表插入一条学生记录,并返回是否插入成功信息,如果成功就返回{"msg":"OK"};

如果客户端向服务器发送opt="delete",同时发送No参数,那么服务器从数据库表中删除学号为No的一条学生记录,并返回是否删除成功的信息,如果成功就返回{"msg":"OK"};

如果客户端不向服务器发送opt参数值,那么服务器获取所有的学生记录返回给客户端,如果成功就返回{"msg":"OK","data":rows},其中rows是学生的记录行的列表;

1.7 .2 学生管理服务器程序

服务器程序

import flask

import sqlite3

import json

app=flask.Flask(__name__)

class StudentDB:

def openDB(self):

self.con=sqlite3.connect("students.db")

数据采集技术python网络爬虫项目化教程_数据采集技术Python网络爬虫项目化教程 黄锐军课程资源.zip-KC17.pptx...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。