
Python
lbxoqy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Flask + Vue前后端分离的资产管理系统实现
本文所设计与实现的资产管理系统,是一个可实际应用于公司内部的管理系统,着力于实现资产管理自动化,从而提高公司生产效率。本系统能够管理部门、人员及各种资产,让资产的信息电子化,提供了资产数据统计功能,方便管理层和员工实时掌握资产使用情况,从而为资产采购提供决策。本系统采用前后端分离架构,前端使用html语言、vuejs、element-ui框架。后端使用python语言,Flask框架实现服务端的业务逻辑;数据层使用Flask比较流行的第三方库SqlAlchmy,提供了数据表的增删查改接口。引言3。.....原创 2022-07-23 13:51:32 · 2834 阅读 · 4 评论 -
完整可运行的PythonDjango的商城外卖平台
最近在根据教程重温了一遍django 基于template模式的web开发过程,根据书的内容搭建了一套外卖商城系统。原书上使用了很多第三方的中间件,比如fastdfs来存储图片,用redis来缓存数据。这些中间件环境搭建有点麻烦,就精简了一下,使用media来存储图片,内存作为缓存。只需要安装好依赖包,配置好数据库就可以运行了,比书上的容易很多。分为用户端和商家端,登录的时候自动根据角色进入不同的页面。商家可以上架自己的商品,用户购买外卖商品。目前用的阿里的沙箱支付。有完整的sql文件,直接导入就可原创 2022-06-06 23:52:34 · 609 阅读 · 0 评论 -
基于Python Django Mysql 开发的宠物用品商城
最近做的一个程序设计,核心是基于django做一个商城,功能包含登录、注册、商品浏览、购物车、支付模块(支付宝沙箱支付)、评价、轮播图。框架已做好通用性,可自行二次开发可基于这个框架变更类容为各种其他类似的商城功能操作过程:https://shimo.im/file/erAdPwaw2vIlovAG项目代码:数据库表结构截图...原创 2022-05-10 23:58:30 · 1589 阅读 · 3 评论 -
基于Django的爬虫数据可视化(租房)
需求说明:最近学习爬虫相关的知识,结合django做了一下可视化,基于某个地方的租房数据,爬取后进行汇总展示,并根据一些特性,使用echarts做了一些可视化图表。展示的列表具有分页功能。数据使用的sqllite3,可以自己切换到其他django支持的mysql数据库等。总体来说,是一个比较好的入门项目,可以对爬虫和django Template web模式进行入门学习,系统具有基本的登录、注册、验证码、分页、可视化等功能,都很好理解,程序已在本地运行通过,详细介绍如下代码结构图:登录界面注册原创 2022-01-11 23:00:20 · 1612 阅读 · 3 评论 -
Python基于控制台的学生管理系统
# encoding utf=8# 定义一个函数,显示可以使用的功能列表给用户def showInfo(): print("-" * 30) print(" 学生管理系统 v1.0") print(" 1.添加学生的信息") print(" 2.删除学生的信息") print(" 3.修改学生的信息") print(" 4.查询学生的信息") print(" 5.遍历所有学生的信息") print(" 6.退出系统") p原创 2021-12-22 21:54:26 · 270 阅读 · 0 评论 -
基于Django Template模式实现简单的注册、登录,表单提交
最近在做一个简单的django项目,需求是能实现注册,登录,并且有一个提交评论、展示评论的功能。django做web项目是非常适合,前期熟悉对应的配置、熟悉框架结构,按照既定的模式进行开发即可完成一个完整的系统。项目目录结构如下:运行效果:...原创 2021-11-13 20:38:02 · 1299 阅读 · 0 评论 -
解决Centos pip3安装Pillow失败问题
解决Centos安装Pillow失败问题sudo yum install python3-develsudo yum install zlib-develsudo yum install libjpeg-turbo-devel原创 2021-10-28 09:58:12 · 1672 阅读 · 0 评论 -
tkinter处理附件上传
import tkinter as tkfrom tkinter import filedialogdef upload_file():selectFile = tk.filedialog.askopenfilename()entry1.insert(0, selectFile)print(‘上传的文件为: {}’.format(entry1.get()))root = tk.Tk()frm = tk.Frame(root)frm.grid(padx=‘20’, pady=‘30’)btn原创 2021-07-07 17:59:39 · 1198 阅读 · 0 评论 -
完整的vuejs + django 前后端分离项目实践(登录,注册,权限控制,可视化)
完整的vuejs + django 前后端分离项目实践(登录,注册,权限控制,可视化)vuejs是一个流行的前端框架,django是一个python非常流行的web框架,在某期的作业中,需要基于它两实现一个前端后分离,并且拥有权限管理的系统,声明本系统全优快云唯一,不允许转载,框架已经搭建成型,爬虫可以自行扩展成其他类型,实际效果图在最后方,本项目只可用于学习,不可用于非法使用,源码在最文字末尾,如遇有环境搭建问题,可以联系帮忙解决:项目前端采用vuejs (vue-admin-template框架原创 2021-06-27 22:11:17 · 2702 阅读 · 1 评论 -
解决pip3安装依赖包慢的问题
更换为国内源,以下按速度排名(亲测,非官方)百度源阿里云:https://mirrors.aliyun.com/pypi/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple原创 2021-06-15 19:17:55 · 278 阅读 · 0 评论 -
pandas读取csv文件,并进行增删改查
"""a) 当该数据集中没有找到自己想要的诗词,可以进行增加 操作b)删除自己的不感兴趣或者不需要的诗词c)对数据集的具体位置进行修改,例如修改列表索引d) 查找自己想要的内容,例如查找所有 “李白”的诗词,查找所有“宋朝”的诗词等e)诗词小游戏,内置李白的诗词库,每次闯关都可获得金币和分数,连续闯过的关卡越多,获得越多,金币可以用购买新的诗词库"""...原创 2021-06-15 18:40:04 · 1953 阅读 · 0 评论 -
基于Vuejs + D3js + Django的学生成绩管理系统实现过程
功能本系统分为学生、导员、教师几个角色,每个角色根据权限拥有不同的功能。每个角色可以进行自己注册,注册后由系统管理员进行审核。其中学生可以查看自己的成绩及挂科情况,导员可以查看自己所带的班级的成绩及挂科情况,老师可以管理自己任课的班级成绩,进行基本的增删改查。技术框架本项目采用前后端分离模式,前端使用Vuejs + Element-ui作为开发框架,后端使用django作为开发框架。已实现包括注册、登录、权限控制(菜单动态显示)、基本的接口的增删改查过程。安装部署后端..原创 2021-06-15 11:17:16 · 1136 阅读 · 1 评论 -
基于PyQT5的学生成绩管理系统(运行简单,简单有文档,带注释,含源码)
学生成绩管理系统方案设计说明书 专业 年级班级 系统名称 学生成绩管理系统 成员 XXX 指导教师 XXX 提交日期 2020年01月09日 2020 年 01...原创 2021-06-03 22:23:15 · 5276 阅读 · 1 评论 -
基于Tkinter实现的宿舍管理系统(原创,界面简洁,python代码)
基于python Tkinter写了一版,之前用pyqt5已经做了一版,后面又用tk撸了一版。角色有管理员、宿管、学生管理员功能有:宿管功能有:学生功能有:界面效果如下:登录管理用户宿舍住宿统计宿舍管理宿舍查房宿舍物品报修学生考勤学生管理放行条打印...原创 2021-04-04 18:31:28 · 3113 阅读 · 5 评论 -
基于opencv身份证识别Web系统(界面清新版,Python代码)
基于opencv身份证识别Web系统(界面清新版,Python代码)已实现功能包括身份证摆正 + 身份证信息摆正技术栈包括前端:html + css + javascript后端:python(flask)图像识别:opencv中文识别:tesseract (后期可用飞浆提高中文识别率)识别效果:...原创 2021-04-03 00:15:49 · 590 阅读 · 0 评论 -
pyqt5实现的一个简单的登录和表格增删改查功能,基本实现大部分需求
最近有个项目,需要做桌面端应用,所以就系统学习了下pyqt5的知识点,发现还是挺强大的。做了多年的python码农,最终折腾了下,做了个大概的效果出来,基本满足数据库表增删改查功能了。登录的代码逻辑 main.py# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'adminView.ui'## Created by: PyQt5 UI code generator 5.15.2## W原创 2021-04-01 22:18:06 · 2850 阅读 · 1 评论 -
基于PyQT5的餐饮管理系统(含源码,带注释,安装部署简单)
基于PyQT5的学生成绩管理系统原创 2020-12-23 18:49:36 · 2686 阅读 · 1 评论 -
基于PyQT5的图书管理系统(含文档,源码,安装部署简单)
11111111111原创 2020-12-23 18:51:03 · 6051 阅读 · 3 评论 -
基于Python Django的疫情人员管理系统
最近在学习django的drf框架,就拿了一个图书管理系统,历史一个星期,改造成文一个疫情人员管理系统。分为web 和 app端,可以追踪人员的当前情况,加入了图表统计。文章目录实现过程相关配置Model设计接口设计前端页面运行情况实现过程后端使用Python3.6(django、drf框架),前端使用html(bootstrap框架)Web端采用django的session进行认证App端采用json web token 进行认证数据采用的mysql整体目录结构大概这样相关配置D.原创 2020-11-15 23:57:29 · 4737 阅读 · 5 评论 -
Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建
(这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言)1.环境: • 操作系统:windows 64位 • 软件环境:python3.4.4;jdk1.8;jenkins1.652.基本环境配置: • python 添加到系统变量 • jdk环境配置 • jenkins安装3.第三方库安装 • py原创 2017-04-20 00:07:57 · 16595 阅读 · 0 评论 -
Python使用collections的Counter类对字符串、列表、字典的数据元素进行计数
#coding:utf8__author__ = 'libingxian'__date = "20170416"import randomimport time"""最近碰到一个需求,对数据出现的次数进行统计"""# 原始方法1:一开始使用比较笨的方法,把原始数据存入列表,然后循环遍历,效率较低,耗时较长def countFunc1(list1): se = set原创 2017-04-16 21:47:53 · 4329 阅读 · 0 评论 -
Python 自定义异常类,主动捕获异常,主动抛出异常
#coding:utf-8__version = "libingxian"# 通过继承Exception或者BaseException类实现自定义异常类class selfException(BaseException): def __init__(self,mesg="raise a selfException"): print mesg#主动抛出异常,注意,当抛出异常原创 2017-04-12 10:20:08 · 8288 阅读 · 0 评论 -
Python 利用内置set函数对字符串和列表进行去重
# coding:utf8__author__ = 'libingxian'__date = "20170415"# 由于数据类型set本身无序,唯一值的特性,可以用内置函数set对字符串和列表进行去重,挺方便的str = "asdfasdlklfgklgjsdfjkjl"se = set(str)print seli = [1,"2",1,"2","abc","123"]se = se原创 2017-04-15 00:18:20 · 4868 阅读 · 0 评论 -
Python 基于Hash算法对海量文件去重方案
先Mark一下,脚本完善后再上传 过程是先把文件根据hash算法转为一个唯一的hash值再进行比较,可适用于图片,txt文件等比较原创 2017-04-15 00:10:31 · 2036 阅读 · 1 评论 -
Python 列表推导式应用
#coding:utf8__author__ = 'libingxian'__date = "2017-04-14"# 列表推到式: 由一个列表根据某个运算表达式推导出另外一个列表,熟悉后可以很大地简化代码量li = range(0,10)li2 = [i*i for i in li] # 单循环print li2li3 = [i*i for i in li if i%2==1] # 单循环原创 2017-04-14 23:19:45 · 344 阅读 · 0 评论 -
Python中使用@staticmethod 和 @classmethod 装饰器
认识static在java中有static关键字,标识静态变量,或者静态方法,也叫类变量、类方法,与一般的实例变量区别在于,它是类共有的,可以通过类名直接访问,并且永远保持着最新修改的值,而成员变量则是类实例特有的一个副本,通过类的实例进行访问,当前类实例修改了成员变量的值只会对本实例有用,并不会影响其他类实例所持有的变量的值在python中则使用@staticmethod 或者 @cla原创 2017-04-05 15:13:31 · 1543 阅读 · 0 评论 -
Pycharm/IDEA 亲测可用的在线注册
方法1:选License server激活,server选项里边输入 http://im.js.cn:8888 方法2:先把电脑日期调到2020年,重启,选择Pcharm的30天试用。原创 2017-05-15 11:35:08 · 694 阅读 · 0 评论 -
Python 装饰器使用
转自 http://www.cnblogs.com/wupeiqi/articles/4980620.html 1、必备第一波def foo(): print ‘foo’foo #表示是函数 foo() #表示执行foo函数第二波def foo(): print ‘foo’foo = lambda x: x + 1foo() # 执行下面的lambda表达式,转载 2017-05-17 14:06:42 · 400 阅读 · 0 评论 -
Python变量命名用法(一般变量、常量、私有变量、内置变量)
#coding:utf8__author__ = "libingxian"class TestDemo(object): """ Python变量命名用法(以字符串或者下划线开头,可以包括字母、数字、下划线,区别大小写) 一般变量 常量 私有变量 内置变量 """ FINAL_VAR = "V1.0" # 常量,不可修改的变量,以大写原创 2017-05-08 23:21:30 · 5248 阅读 · 1 评论 -
Python 进阶学习(格式没有细调)
Python进阶学习,是另外一位同学总结的,挺详细的,方便后期快速回顾,所以转过来了 转自:http://www.jianshu.com/p/a80044d28f2e 一、函数式编程1.1 函数式编程简介函数式编程:一种编程范式 函数式编程特点:把计算是为函数而非指令 纯函数式编程:不需要变量,没有副作用,测试简单 支持高阶函数,代码简洁 Python支持的函数式编程:不是纯函数式编程:转载 2017-05-22 14:11:33 · 551 阅读 · 0 评论 -
python获取当前时间的用法
1.先导入库:import datetime2.获取当前日期和时间:now_time = datetime.datetime.now()3.格式化成我们想要的日期:strftime()比如:“2016-09-21”:datetime.datetime.now().strftime(‘%Y-%m-%d’)4.在当前时间增加1小时:add_hour=datetime.datetime.now()+dat转载 2017-06-24 12:47:11 · 402 阅读 · 0 评论 -
Python 匿名函数、高阶函数简单应用
1、Python 匿名函数,指的是采用关键字lambda定义的一个函数格式: 比如三个数相加 add = lambda x,y,z:x+y+zadd = lambda x,y,z:x+y+zprint add(1,2,3)2、Python 高阶函数,指的是python中内置的可以把函数作为参数传入的函数,可能有点绕,看看例子就会明白了 例如: 函数名:map 格式:map(...原创 2018-03-15 23:50:51 · 443 阅读 · 0 评论 -
Python 实现斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……,用python实现:#coding:utf-8def Fibonacci1(n): ''' 按照斐波那契数列规则实现求第...原创 2018-03-04 12:40:23 · 877 阅读 · 0 评论 -
pip 安装指定模块的版本
#Linux安装pipsudo yum install python-pip#安装指定版本的模块pip install selenium==2.39.0原创 2018-03-30 12:53:57 · 13712 阅读 · 0 评论 -
Python 月份加减
用python_dateutil 模块可以实现月份的加减,官网有具体的例子,先mark一下,后面再翻译http://labix.org/python-dateutil#head-de6843b3f85a4d89902482be0a545d424674bc6f原创 2018-06-25 10:51:27 · 5115 阅读 · 0 评论 -
解决Python3 安装Scrapy报 error: Microsoft Visual C++ 14.0 is required
问题:win7 使用pip 安装Scrapy时,报如下错误 building ‘twisted.test.raiser’ extension error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.c...原创 2018-07-15 15:37:21 · 1802 阅读 · 1 评论 -
Python函数的4种传值的方式,必选传参 func(param)、默认传参func(param=value)、可变传参func(*param)、关键字传参func(**param)列举说明
ANR简介: 在Android中,ActivityManagerService(AMS)和WindowManagerService(WMS)会检测原创 2017-04-11 00:05:10 · 10115 阅读 · 0 评论