python
丫丫教育琐事
一名喜欢编程的中学信息教师,曾获得Oracle Java SE 6.0 初级工程师认证!
展开
-
Python爬虫问题收集
以下都是自己在进行Python爬虫爬取数据的时候遇到的问题。1 查询插入数据库数据 pymysql.err.InterfaceError: (0, '') 数据库没有连接 在dataconnect。py中测试,插入语句可以运行,然而,在dataXpathGet.py中引入dataConnect.py后,插入语句一直报错:pymysql.err.InterfaceError: (0...原创 2019-01-10 16:30:20 · 271 阅读 · 0 评论 -
基于python的超市系统V1.0--控制台实现
本案例来源于《疯狂python讲义》,将开发一个控制台超市系统,用户可以在控制台通过提供的命令进行购物。部分内容有更改,主要用到的知识有列表,字典等数据结构的用法,将使用到如下的数据:1、使用元组代表商品,元组的多个元素分别代表:商品条码,商品名称和商品单价。2、使用字典dic来表示系统当前仓库中的所有商品,dic的key代表商品条码,value则是商品元组3、使用list来记录用户的...原创 2019-09-19 20:22:01 · 2334 阅读 · 2 评论 -
基于python的超市系统V2.0--控制台实现(方法封装)
本系统基于V1.0,在此基础上进行部分方法的封装,方面后续代码的更改与完善。主要将购物相关的方法抽取出来,通过python中的模块导入,实现购物方法的调用,从而实现整个超市购物系统。主要的代码如下:goodsOperation.py# 定义仓库字典对象repository = dict()# 定义购物清单对象shop_list = []# 定义一个函数来初始化商品de...原创 2019-09-19 20:37:18 · 1291 阅读 · 2 评论 -
基于python的超市系统V3.0--数据库实现(1)--数据表构建
本文基于上篇基于python的超市系统V2.0--控制台实现(方法封装),用数据库的方式给予实现。所用的数据库为mysql,需安装有mysql,方可实现。 基于上篇文章所显示的内容,构建商品信息表和购物明细表两张表,通过条码code将两张表关联起来。具体建表语句如下:商品信息表:DROP TABLE IF EXISTS `goods`;CREATE TABLE ...原创 2019-09-23 19:46:07 · 1171 阅读 · 0 评论 -
基于python的超市系统V3.0--数据库实现(2)-连接数据库
接上基于python的超市系统V3.0--数据库实现(1)--数据表构建,数据库表建立好了后,就可以在python中进行数据库连接,从而进行相关的增删改查等操作。 建立 dataConnect.py文件,将连接数据库连接操作放在这里,后续需要连接数据库只需将该文件导入即可,无需再次进行重复的连接操作。import mysql.connector# 连接数据库def ...原创 2019-09-23 19:58:43 · 1116 阅读 · 0 评论 -
基于python的超市系统V3.0--数据库实现(3)--商品信息表操作方法实现
通过前面基于python的超市系统V1.0--控制台实现和 基于python的超市系统V2.0--控制台实现(方法封装),我们知道,商品信息需实现一定的初始化,要能够查询所有的商品信息列表,在购物的时候进行展示。同时,后续购物结束,需根据商品条码进行查找对应的商品。此部分内容涉及数据库的增删改查等操作。因此,自定义函数如下。创建商品信息表:# 创建商品信息表def cre...原创 2019-09-23 20:14:07 · 1558 阅读 · 0 评论 -
基于python的超市系统V3.0--数据库实现(4)--购物明细表实现
建立购物明细表的相关增删改查操作。构建购物清单表:def creat_shop_list_table(): # 构造创建购物清单表sql语句 csql = ''' CREATE TABLE `shop_list` ( `shopsId` int(8) NOT NULL AUTO_INCREMENT, ...原创 2019-09-23 20:21:31 · 1334 阅读 · 0 评论 -
基于python的超市系统V3.0--数据库实现(5)--显示商品清单和购物明细表
在该部分,需调用之前的文件,将其导入进来,方便进行方法的调用。import mysql.connectorimport goods.goodsDatasqlimport goods.shopListconn = mysql.connector.connect(user='root', password='root', host='localhost', port='3306', da...原创 2019-09-23 20:26:50 · 1825 阅读 · 0 评论 -
基于python的超市系统V3.0--数据库实现(6)--程序实现
完成前面的工作:基于python的超市系统V3.0--数据库实现(1)--数据表构建基于python的超市系统V3.0--数据库实现(2)-连接数据库基于python的超市系统V3.0--数据库实现(3)--商品信息表操作方法实现基于python的超市系统V3.0--数据库实现(4)--购物明细表实现基于python的超市系统V3.0--数据库实现(5)--显示商品清单和购物明...原创 2019-09-23 20:36:33 · 1108 阅读 · 0 评论