拥有Python标签的文章
Python

利用python list完成最简单的DB连接池方法

先来看查看效果:在代码连接数据库后,并且执行三条sql后,将mysql直接重启掉,故我们的连接池连接均是不ok的,所以,它会全部删除再抓新的连接下来,重启mysql命令:关于python代码:'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''#!/usr/bin/envpython3#-*-coding:UTF-8-*-importpymys

系统 2019-09-27 17:47:30 2397

Python

python 进程的几种创建方式详解

在新创建的子进程中,会把父进程的所有信息复制一份,它们之间的数据互不影响。使用os.fork()创建该方式只能用于Unix/Linux操作系统中,在windows不能用。importos#注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以pid=os.fork()#子进程永远返回0,而父进程返回子进程的ID。ifpid==0:print('子进程')else:print('父进程')使用Process类类创建multiproc

系统 2019-09-27 17:57:20 2396

Python

关于Python中的lambda,这可能是你见过的最完整的讲解

lambda是Python编程语言中使用频率较高的一个关键字。那么,什么是lambda?它有哪些用法?这里,我们通过阅读各方资料,总结了关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。一个语法在Python中,lambda的语法是唯一的。其形式如下:lambdaargument_list:expression其中,lambda是Python预留的关键字,argument_list和expression由用户自定义。具体介绍如下

系统 2019-09-27 17:57:12 2396

Python

python内存泄漏

python基本运行机制。Python程序运行时不需要编译成二进制代码,而直接从源码运行程序,简单来说是,Python解释器将源码转换为字节码,然后再由解释器来执行这些字节码。解释器的具体工作:1完成模块的加载和链接;2将源代码编译为PyCodeObject对象(即字节码),写入内存中,供CPU读取;3从内存中读取并执行,结束后将PyCodeObject写回硬盘当中,也就是复制到.pyc或.pyo文件中,以保存当前目录下所有脚本的字节码文件;*之后若再次执

系统 2019-09-27 17:57:05 2396

Python

python BFS和DFS LeetCode NO.102

pythonBFS和DFSLeetCodeBFS主要用队列来实现,DFS主要用栈来实现#BFS模版defBFS(graph,start,end):visited,quene=set(),[start]visited.add(start)whilequeue:node=quenue.pop()visited.add(node)process(node)nodes=generate_related_nodes(node)queuq.push(nodes)#DF

系统 2019-09-27 17:55:31 2396

Python

Python ValueError: unexpected

s='[{0},{open({1},r)},{2}]'.format('a','b','c')print('--s--',s)错误:Traceback(mostrecentcalllast):File"D:/Work/test2.py",line12,ins='{0},{open({1},rb)},{2}'.format('a','b','c')ValueError:unexpected'{'infieldname解决方法:不是匹配符号的{}需要双倍写s=

系统 2019-09-27 17:54:36 2396

Python

Python

一、Python基础1.1基本语法行与缩进:python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。多行语句:Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,在[],{},或()中的多行语句,不需要使用反斜杠(\)。数字类型:整数int、布尔型bool(true)、浮点数float和复数complex(1+2j、1.1+2.2j)。字符串:引号和双引号使用完全相同,使用三引号(’’'或""")可以指定

系统 2019-09-27 17:53:35 2396

Python

Python button选取本地图片并显示的实例

从本地文件夹中选取一张图片并在canvas上显示fromtkinterimport*fromtkinterimportfiledialogfromPILimportImage,ImageTkif__name__=="__main__":root=Tk()#settingupatkintercanvaswithscrollbarsframe=Frame(root,bd=2,relief=SUNKEN)frame.grid_rowconfigure(0,wei

系统 2019-09-27 17:52:27 2396

Python

python程序异常崩溃时如何快速分析并解决问题

程序异常崩溃时会提供非常详细的错误信息,掌握正确的分析方法,就可以快速定位问题并解决问题,下面这段代码会引发异常导致程序终止deffunc_tet():func_sum('4',3)deffunc_sum(a,b):value=a+breturnvaluefunc_tet()运行这段程序,异常信息如下我将异常信息分为两部分,分析时,先关注最后一行绿色框内的信息,这里的信息明确的指明了异常的类型和异常的解释信息,这是我们分析问题的第一步,随着经验的积累,你很

系统 2019-09-27 17:52:03 2396

Python

python编写的最短路径算法

一心想学习算法,很少去真正静下心来去研究,前几天趁着周末去了解了最短路径的资料,用python写了一个最短路径算法。算法是基于带权无向图去寻找两个点之间的最短路径,数据存储用邻接矩阵记录。首先画出一幅无向图如下,标出各个节点之间的权值。其中对应索引:A――>0B――>1C――>2D――>3E――>4F――>5G――>6邻接矩阵表示无向图:算法思想是通过Dijkstra算法结合自身想法实现的。大致思路是:从起始点开始,搜索周围的路径,记录每个点到起始点的权值

系统 2019-09-27 17:51:19 2396

Python

python中同步、多线程、异步IO、多线程对IO密集型的影响

目录1、常见并发类型2、同步版本3、多线程4、异步IO5、多进程6、总结1、常见并发类型I/O密集型:蓝色框表示程序执行工作的时间,红色框表示等待I/O操作完成的时间。此图没有按比例显示,因为internet上的请求可能比CPU指令要多花费几个数量级的时间,所以你的程序可能会花费大部分时间进行等待。CPU密集型:IO密集型程序将时间花在cpu计算上。常见并发类型以及区别:2、同步版本我们将使用requests访问100个网页,使用同步的方式,request

系统 2019-09-27 17:50:10 2396

Python

Python3 pandas 操作列表实例详解

1.首先需要安装pandas,安装的时候可能由依赖的包需要安装,根据运行时候的提示,缺少哪个库,就pip安装哪个库。2.示例代码importpandasaspdfrompandasimportExcelWriterEX_PATH="E:\\code\\test2.xlsx"#读取excel里面的内容data=pd.read_excel(EX_PATH,sheet_name='Sheet1')#新增加一列内容lista=[21,21,20,19,19,22]

系统 2019-09-27 17:49:29 2396

Python

python代码实现逻辑回归logistic原理

LogisticRegressionClassifier逻辑回归主要思想就是用最大似然概率方法构建出方程,为最大化方程,利用牛顿梯度上升求解方程参数。优点:计算代价不高,易于理解和实现。缺点:容易欠拟合,分类精度可能不高。使用数据类型:数值型和标称型数据。介绍逻辑回归之前,我们先看一问题,有个黑箱,里面有白球和黑球,如何判断它们的比例。我们从里面抓3个球,2个黑球,1个白球。这时候,有人就直接得出了黑球67%,白球占比33%。这个时候,其实这个人使用了最大

系统 2019-09-27 17:49:29 2396

Python

python基础学习笔记(七)

python基础学习笔记(七)2013-04-2400:16虫师阅读(...)评论(...)编辑收藏本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数)fibs=[0,1]#定义一个列表,初始内容是0,1foriinrange(8):#循环8次fibs.append(fibs[-2]+fibs[-1])#append在末尾追加一个数,这个是它前面两个数的和#输入>>>fibs#输出[0,1

系统 2019-09-27 17:48:55 2396

Python

Python高亮文本中的关键词

文章目录print全部高亮单个高亮[mysql]高亮查询存html存excelprint全部高亮w='比赛't='比赛开始没多久就结束了比赛,现在没有比赛'defreplace_color(text,word):new_word='\033[031m'+word+'\033[0m'#redlen_w=len(word)len_t=len(text)foriinrange(len_t-len_w,-1,-1):iftext[i:i+len_w]==word:

系统 2019-09-27 17:48:36 2396