
python
文章平均质量分 59
Swlaaa
这个作者很懒,什么都没留下…
展开
-
Django-图书管理系统(含源码)
前段时间翻文件发现了以前学习python和django时做的一个系统,当时的想法是将这玩意做出来应付web开发大作业、课程设计作业甚至是毕设用的,实际上也确实应付了课程设计,功能虽然不算多,但是应付课程设计或者大作业绰绰有余了。项目使用python开发,采用Django框架,数据库采用MySQL,根据用户人员的不同分成两套系统,分别是学生系统和管理员系统,功能模块具体分成四个,分别是用户管理模块、图书管理模块、数据管理模块、前端模块。............原创 2022-07-01 12:17:09 · 8765 阅读 · 41 评论 -
re.match和re.search的区别
在字符串内查找匹配一个符合规则的字符串,只要找到第一个匹配的字符串就返回,如果字符串没有匹配,则返回None,参数与match类似,search同样具有和上面match相同的4个方法。原创 2022-10-13 11:01:09 · 3895 阅读 · 0 评论 -
多线程与进程池的区别
将创建的线程维护在逻辑的池中(将所有创建的线程的执行阻塞),当主线程检测到有事件就绪,将就绪的事件通过某种方式传递给线程池中的一个线程(将一个线程唤醒)。周期性执行任务的线程池,按照某种特定的计划执行线程中的任务,有核心线程,但也有非核心线程,非核心线程的大小也为无限大。可缓存线程池,最大线程数很大,它会为每一个任务添加一个新的线程,这边有一个超时机制,当空闲的线程超过一定时间内没有用到的话,就会被回收。只存在一个线程,通过指定的顺序将任务一个个丢到线程,排队等待执行,不处理并发的操作,不会被回收。...原创 2022-08-15 16:15:44 · 326 阅读 · 0 评论 -
多线程与多进程区别
至于”数据共享、同步“、“编程、调试”、“可靠性”这几个维度的所谓的“复杂、简单”应该怎么取舍,只能说:没有明确的选择方法。保证指令原子的指向不被打断,Linux系统提供了一些常用操作的原子指令,,包括原子整数操作和原子位操作,必须为atuomic_t类型的整数(32位的整数,24位数据,8bits的锁)信号的处理是进程中所有线程共享的(注意:如果信号的默认处理是终止该进程那么即是把信号传给某个线程也一样会将进程杀掉);进程中的所有信息对该进程的所有线程都是共享的;...原创 2022-08-15 15:48:12 · 3796 阅读 · 1 评论 -
Python获取线程返回值方法
之前有个需求需要用到Python多线程,但同时又需要获得线程执行函数后的情况,然而Python多线程并没有提供返回线程值的方法,因此需要通过其他的渠道来解决这个问题,查阅了相关资料,获取线程返回值的方法大致有如下三种,分别如下。...原创 2022-08-15 11:51:33 · 2096 阅读 · 0 评论 -
python读取excel表格数据
python操作excel主要用到xlrd和xlwt两个库,xlrd读取表格数据,支持xlsx和xls格式的excel表格;xlwt写入excel表格数据一、python读取excel表格数据1、读取excel表格数据常用操作2、xlrd模块主要操作 3、读取单元格内容为日期时间的方式4、读取合并单元格的数据若表格为xls格式的,打开workbook时需将formatting_info设置为True,然后再获取sheet中的合并单元格;若表格有xlsx格式的,打开workbook时保持fo原创 2022-06-24 11:16:38 · 64468 阅读 · 4 评论 -
python获取文件夹下所有文件名
python获取当前文件夹下的所有文件名原创 2022-06-23 11:33:54 · 45174 阅读 · 2 评论 -
Python数据类型
Python3中有6个标准的数据类型,分别是Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。可更改(mutable)与不可更改(immutable)对象在 python 中,strings,原创 2021-12-24 10:31:04 · 689 阅读 · 0 评论 -
Python中strip()、lstrip()、rstrip()用法
Python中strip()、lstrip()、rstrip()用法原创 2021-12-23 20:24:39 · 1612 阅读 · 0 评论 -
编译语言和解释语言
编译型vs解释型编译型优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。解释型优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。...原创 2020-10-30 11:25:07 · 1785 阅读 · 3 评论 -
Python matplotlib绘图
python绘图使用python可以很轻易的对一些简单的图进行绘制,不仅可以对二维的图,而且可以绘制三维图,代码简单易懂。在使用python进行绘图时,需要调用matplotlib和numpy包,在调包时使用以下语句from matplotlib import pyplot as pltimport numpy as np如果需要绘制三维图,则还需调用 mpl_toolkits.mplot3dfrom mpl_toolkits.mplot3d impo...原创 2020-09-24 18:06:47 · 489 阅读 · 0 评论