![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python实战代码集合
python实战代码集合,整理一批项目,便于学习和使用
雨师@
曾经喜欢编程解决一些工作中的问题,经常使用的语言是golang,python,js等,热爱各种技术学习以及应用,目前主要做项目管理以及招投标事项工作,以前是解决局部问题,现在是站在项目总体上俯瞰项目结构,引领项目向着项目终点前进,随时解决局部出现的问题。--2023年
展开
-
github镜像站点
github镜像站点1:https://bgithub.xyz。github镜像站点2:https://agithub.xyz。原创 2024-01-24 10:23:55 · 16692 阅读 · 1 评论 -
pyside6最小化的核心调用代码
上述就是一个pyside6最简单,最核心的内容,以及调用我们设计的图形界面的办法,后续所有的步骤都是一样的,先设计界面---->生成gui的PY代码----->核心代码调用图形界面代码------->使用gui中的组件(属性)与不同组件属性设置相应的值的过程。原创 2023-08-24 09:48:33 · 195 阅读 · 0 评论 -
github访问加速--工具
点击启动即可访问github加速了。原创 2023-08-22 13:13:06 · 415 阅读 · 0 评论 -
python软件包检索办法--[推荐]
【代码】python软件包检索办法--[推荐]原创 2023-07-26 10:48:00 · 710 阅读 · 0 评论 -
PYTHON 调用C 常用参数传递--推荐的办法
【一般我们使用libpycall.so即可】【无论windows,还是linux都是可以使用】编译后直接生成 libpycall.so文件或者libpycall.dll文件。可以选择一个:[windows下选择dll,linux选择*.so]4.把上述文件复制到python的目录下。5.python代码。原创 2023-06-11 19:42:03 · 669 阅读 · 0 评论 -
python调用c语言代码
借鉴一下调用go的代码的基础环境gcc环境的那一部分。编译后直接生成 libpycall.so文件。然后复制到python目录下。在命令行下用以下编译命令。二、python调用代码。原创 2023-06-11 18:49:16 · 553 阅读 · 0 评论 -
python调用go语言的代码
最近在学习上述Python,go语言,研究下互相调用的事项,在windows下使用。原创 2023-06-11 17:42:15 · 1820 阅读 · 0 评论 -
python中不能错过的csv文件,csv成为了重中之重
csv文件是个很重要的python中的数据容器,用好csv很重,他可以跟很多数据结构进行双向数据转换。不过多的介绍,上代码看互相转换过程。原创 2023-06-07 08:12:20 · 302 阅读 · 0 评论 -
、天气梳理to类版本
【代码】、天气梳理to类版本。原创 2023-06-05 17:39:03 · 57 阅读 · 0 评论 -
天气预报信息获取程序--可以使用
优化了,输入城市代码,获取城市信息。原创 2023-06-03 13:23:35 · 298 阅读 · 0 评论 -
1-requests库的使用--爬虫
原理:response默认都是解码的utf8编码,如果是不同的编码需要通过response .encoding='gb2312' ,指定编码,否则有可能乱码。注意地方:如果涉及编码的问题的时候,先查看网页的编码,(如果网页的编码是gb2312的话)那就是。1.proxy代理服务的使用:避免ip被封。2.模拟浏览器行为headers,使用。原创 2022-11-30 17:42:07 · 197 阅读 · 1 评论 -
爬虫内容学习-工具类---re-正则表达式的梳理
例如:表达式 [a-z]{2,4} 匹配最少 2 位最多 4 位 a-z 的字母。在不同语言中体现的在(2.函数不一样),常用元字符都是基本上一样的。1.正则表达式中 {}常⽤来限定⼀个或⼀组字符可以重复出现的次数。控制前面的元字符出现的次数。原创 2022-12-18 11:50:40 · 701 阅读 · 0 评论 -
python在centos7.x下建立虚拟环境
python离线环境下安装第三方模块的方法: 上篇已经把python在centos下的安装以及环境都是测试完毕了,以及“ python离线环境下安装第三方模块”的办法,基本满足了python的基本使用,下面在关于虚拟环境的问题在做下配置本节主要解决虚拟环境的问题:1.1虚拟环境:每个python项目单独使用自己的一个环境,这样 不影响系统环境,也不影响其他项目的环境,快速部署项目提供了很好的支持1.2虚拟环境包 Virtualenv是最流行的虚拟环境配置工具,同时支持python2以及3,而且每个虚拟原创 2022-12-04 15:46:38 · 1034 阅读 · 1 评论 -
python在centos下安装以及配置
python在centos下安装以及配置1.背景centos下默认的都是python2.7下载需要更换为3.x使用,目前大部分应用都是基于pyhton3了具体步骤:我下载一个3.8.15的包下载包后上传到centos7.x服务器上1.2解压文件[root@localhost packageht]# tar -zxvf Python-3.8.15.tgz 1.3装相关的依赖包,下载python3的包之前,要先安装相关的依赖包,用于下载编译python3安装依赖包: 运行了以上命令以后,就安原创 2022-12-04 15:11:51 · 12010 阅读 · 8 评论 -
python离线环境下安装第三方模块的方法
1.背景:在实际开发中,我们自己电脑上方便上网可以随时安装自己需要的包文件,但是有的项目现场不能联网或者现场是“内网”不具备联网条件,所以必须解决在“离线电脑上”安装需要的软件包的问题。2.环境说明以及实现步骤:a.外网电脑:具备一个外网的电脑,具备与内网电脑都是一样版本一样的操作系统(最好是这样,目前python部分版本不能安装在win7环境了,目前如果是win10,或者新版本,不存在这个问题)b.内网电脑,安装python即可步骤,在外网电脑下载相应的离线包,然后复制到内网电脑上安装,实现离线安装 外网原创 2022-12-03 16:20:54 · 8011 阅读 · 5 评论 -
python连接池and flask--类提供数据库支持2-优化版本
2.falsk调用版本。原创 2022-11-19 20:31:22 · 126 阅读 · 0 评论 -
python连接池and flask--类提供数据库支持
【代码】python连接池and flask--类提供数据库支持。原创 2022-11-19 20:12:56 · 206 阅读 · 0 评论 -
python连接池and flask
探索python连接池的使用事项,以及在我们后续开发中在web中如何使用的场景、2,先建立一个数据库的工具方法,后续别的地方使用直接调用方法即可、原创 2022-11-19 19:23:18 · 260 阅读 · 1 评论 -
python 操作mysql 连接池的的通用方法
DBUtils 是一套用于管理数据库连接池的Python包,为高频度高并发的数据库访问提供更好的性能,可以自动管理连接对象的创建和释放。,但是在某些特殊情况下,数据库的连接过程可能异常缓慢,而此时的Poole。dDB则可以提供相对来说平均连接时间比较短的管理方式。我的版本是python3.9+DBUtils3.0.2。实例1:简单的测试使用。原创 2022-11-19 18:23:59 · 2986 阅读 · 0 评论 -
python pdf转换成word格式保存
【代码】python pdf转换成word格式保存。原创 2022-10-19 14:51:11 · 451 阅读 · 0 评论 -
111-面向对象的学生管理系统--代码实现
student_manager.py--这个模块主要实现学生管理类主要负责学生管理的增删改查等逻辑操作。student.py---定义学生类,用来封装学生的信息,保存学生信息。main.py---主函数,启动程序。原创 2022-07-27 16:33:42 · 506 阅读 · 1 评论 -
111-面向对象的学生管理系统--初步设计
student_manager.py--这个模块主要实现学生管理类主要负责学生管理的增删改查等逻辑操作。student_manager.py-所有的代码,本次只是展示框架,后续完善代码规划的方法。student.py---定义学生类,用来封装学生的信息,保存学生信息。main.py---主函数,启动程序。student.py封装学生信息。......原创 2022-07-27 13:13:43 · 391 阅读 · 0 评论 -
Sqlite 删除数据后,文件大小不变问题
Sqlite 删除数据后,文件大小不变问题,SQLITE3数据变大的坑的解决:在网上找了半天,各种办法,仔细做个仔细的教程,按照这个可以事项数据库缩小的办法具体看截图以及流程1.现象:sqlite3已经删除所有数据了【没有任何数据了】,但是他还是这样大不能释放空间2.需要释放空间:1.去他的网站下载个sqlite3的文件【文件很小】https://www.sqlite.org/index.html下载地址:https://www.sqlite.org/down原创 2022-04-28 15:31:14 · 4256 阅读 · 0 评论 -
python 实现两个excel表格数据的对比--代码
python 实现两个excel表格数据的对比--代码:from openpyxl import load_workbookimport osimport timefrom psutil import net_if_addrsimport pickleimport sysimport jsonfrom colorama import initfrom colorama import Fore,Back,Stylefrom openpyxl.styles import Pattern原创 2022-04-28 14:28:24 · 4706 阅读 · 0 评论 -
python 实现两个excel表格数据的对比
1.需求分析:1.对比两个excel表格中相同列的数据,表格A,表格B2.A--表格有gbid(20位数字),name-设备名字3.B--表格有gbid(20位数字),name-设备名字也有类似的位置信息要求:1.找出表格a与表格b中相同的数据【判断依据是gbid,如果gbid相同就是认为是一个数据】2.找出表格a中有的数据,但是表格b中没有的数据【判断依据是gbid,如果gbid相同就是认为是一个数据】3.找出表格b中有的数据,但是表格a中没有的数据【判断依据是gbid,如果原创 2022-04-28 14:25:23 · 9759 阅读 · 1 评论 -
数据分析的升级版本--excel数据对比--代码实现
注意下使用的库:excel库:--生成excel表格的库from xlsxwriter.workbook import Workbook数据库:import sqlite3具体代码实现:from openpyxl import load_workbookimport osimport sqlite3import sysfrom colorama import Forefrom xlsxwriter.workbook import Workbook..原创 2022-04-28 14:07:17 · 654 阅读 · 0 评论 -
python需要的项目依赖包的使用
requirements.txt文件是一个项目的依赖文件:开发端设置:1.在python的开发环境下运行如下命令--->生成需要的“requirements.txt”文件pip freeze > ./requirements.txt2.requirements.txt内容如下Django==2.2.27django-ranged-response==0.2.0django-simple-captcha==0.5.17Pillow==9.0.1pytz==202原创 2022-03-23 16:43:04 · 1283 阅读 · 0 评论 -
学生选课系统代码--分析2需求分析
项目信息 角色:学校 学员 课程 讲师 要求: 1.创建bj,xian 2所学校 2.创建linux python go 3个课程,linnux在bj开 go在xian开设 3.课程包含,周期,价格 通过学校创建课程 4.通过学校创建班级,班级关联课程,讲师 5.创建雪学员时,选择学校 关联班级 创建讲师角色时要关联学校 6.提供两个角色接口 6.1学员视图,可以注册,交学费 选择班级 6.2讲师视图 讲师可管理自己的班级,上课时选择班级,查看班级学员列表 6.3管理视图.原创 2022-03-14 16:38:49 · 239 阅读 · 0 评论 -
学生选课系统代码--分析1
========================================================================数据流向---core/admin.py---->interface/admin_interface.py----> models.py ---->db_handler.py========================================================================视图层的分...原创 2022-03-14 16:37:54 · 789 阅读 · 0 评论 -
学生选课系统代码-6-conf配置层
settings.py--配置层"""系统路径配置环境"""import osBASE_PATH=os.path.dirname( os.path.dirname(__file__))DB_PATH=os.path.join( BASE_PATH,'db')原创 2022-03-14 16:30:42 · 338 阅读 · 0 评论 -
学生选课系统代码-5-共用代码层
lib/common.pyimport osfrom core import admin,student,teacherfrom conf import settings#登录认证装饰器#传统的认证装饰器# def login_auth(func):# def inner(*args,**kwargs):# res=func(*args,**kwargs)# return res## return inner()#ro原创 2022-03-14 16:27:38 · 507 阅读 · 0 评论 -
学生选课系统代码-4c【interface】视图层代码【MVC--c】代码
接口层代码:admin_interface.pycommon_interface.pystudent_interface.pyteacher_interface.py--------------------------admin_interface.py from db import models"""管理员接口"""#注册管理员接口def admin_register_interface(username,password): #1.判断用户.原创 2022-03-14 16:24:55 · 1408 阅读 · 0 评论 -
学生选课系统代码-3mode【DB】视图层代码【MVC--M】代码
db--文件夹Admin---存放文件的目录Student---存放文件的目录db_handler.py ----存储函数models.py---面向对象的存储-----------------------------models.py"""用于存放类的学校类,学员类,课程类,讲师类,管理员类"""from db import db_handlerclass Base: # 查看数据--->登录,查看数据库 @classmetho.原创 2022-03-14 16:21:21 · 2372 阅读 · 0 评论 -
学生选课系统代码-2view视图层代码【MVC--v】代码
admin.py src.py student.py teacher.py-------------------------------admin.py from interface import admin_interfacefrom lib import commonfrom interface import common_interface"""管理员视图"""admin_info={ 'user':None}#管理员注册...原创 2022-03-14 16:16:33 · 1560 阅读 · 0 评论 -
学生选课系统代码-1start.py代码
start.py--入口程序import os,sys## sys.path.append(os.path.dirname(os.path.dirname(__file__)))# 把项目名称添加到系统路径下sys.path.append(os.path.dirname(__file__))# print((os.path.dirname(__file__)))from core import srcif __name__ == '__main__': src.ru.原创 2022-03-14 16:10:38 · 379 阅读 · 0 评论 -
学生选课系统代码-2代码结构图
原创 2022-03-14 16:08:02 · 384 阅读 · 0 评论 -
学生选课系统代码-1 项目说明
项目说明项目信息 角色:学校 学员 课程 讲师 要求: 1.创建bj,xian 2所学校 2.创建linux python go 3个课程,linnux在bj开 go在xian开设 3.课程包含,周期,价格 通过学校创建课程 4.通过学校创建班级,班级关联课程,讲师 5.创建雪学员时,选择学校 关联班级 创建讲师角色时要关联学校 6.提供两个角色接口 6.1学员视图,可以注册,交学费 选择班级 6.2讲师视图 讲师可管理自己的班级,上课时选择班级,查看班级学员列表 .原创 2022-03-14 16:06:27 · 229 阅读 · 0 评论 -
学生选课系统的源码-代码布局截图
原创 2022-03-11 15:22:47 · 409 阅读 · 0 评论 -
学生选课系统项目分析-1,架构
项目信息 角色:学校 学员 课程 讲师 要求: 1.创建bj,xian 2所学校 2.创建linux python go 3个课程,linnux在bj开 go在xian开设 3.课程包含,周期,价格 通过学校创建课程 4.通过学校创建班级,班级关联课程,讲师 5.创建雪学员时,选择学校 关联班级 创建讲师角色时要关联学校 6.提供两个角色接口 6.1学员视图,可以注册,交学费 选择班级 6.2讲师视图 讲师可管理自己的班级,上课时选择班级,查看班级学员列表 6.3管理视图.原创 2022-03-11 15:19:37 · 1032 阅读 · 0 评论 -
学生选课系统的源码---架构图MVC1
学生选课系统-1原创 2022-03-10 16:29:54 · 3258 阅读 · 0 评论