
python模块学习
文章平均质量分 59
你抱着的是只熊
hello 世界
展开
-
pymysql模块封装
【代码】pymysql模块封装。原创 2022-12-03 16:36:17 · 977 阅读 · 0 评论 -
10分钟学会pandas库之一(查看和选择)
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2022-11-30 17:49:20 · 4299 阅读 · 0 评论 -
元编程之给函数添加一个包装
前言软件开发中最重要的一条真理是"don’t repeat yourself",即不要重复自己的工作。也就是说,在任何时候,需要创建高度重复的代码或者需要复制粘贴源码时,通常这时都需要寻找一个更加优雅的解决方案!!!在PYTHON中,我们称这为"元编程"!元编程的主要目的是创建函数和类,并用它们来操纵代码;例如:修改、生成或包装已存在的代码。python中基于这个目的的主要特性包括装饰器,类装...原创 2019-08-21 22:28:31 · 3646 阅读 · 0 评论 -
抽象超类
先上代码:# coding:utf-8class Super: def method(self): print("in Super.method") def delegate(self): self.action()class Inheritor(Super): passclass Replaced(Super): ...原创 2019-08-11 14:07:49 · 3979 阅读 · 0 评论 -
如何绕过init来创建实例
问题我们需要创建一个实例,但是出于某些原因想绕过__init__魔术方法,用别的方式来创建。解决方案可以直接调用类的__new__()方法来创建一个未被初始化的实例。例如:# coding:utf-8import timeclass Date: def __init__(self, year, month, day): self.year = year ...原创 2019-08-19 21:36:59 · 3849 阅读 · 0 评论 -
在类中定义多个构造函数
问题如果想让用户能够以多种方式创建实例,而不局限于__init()__方法,可以用下面的解决方案import timeimport timeclass Date: def __init__(self, year, month, day): self.year = year self.month = month self.day...原创 2019-08-18 23:18:09 · 9829 阅读 · 0 评论 -
python实现DEAMON守护进程
1 守护进程1.1 守护进程守护进程是系统中生存期较长的一种进程,常常在系统引导装入时启动,在系统关闭时终止,没有控制终端,在后台运行。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。在这里,我们在Linux2.6内核的centos中,ps -ef |awk '{print $1"\t “$2”\t “$3”\t "$8}'...原创 2019-08-05 17:37:05 · 3719 阅读 · 0 评论 -
cx_Oracle模块封装
About cx_Oracle cx_Oracle is a Python extension module that enables access to Oracle Database. It conforms to the Python database API 2.0 specification with a considerable number of additions an...原创 2019-07-17 16:29:14 · 4175 阅读 · 2 评论 -
logging模块的封装
logging模块封装简介logging模块简介logging模块封装简介logging模块简介Python的logging模块提供了通用的日志系统,这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如:txt文件,HTTP GET/POST,SMTP,Socket等。简单的说:控制需要输出的信息,输出(显示)到哪里;模块提供logger,handler,fi.........原创 2019-07-16 10:18:29 · 4011 阅读 · 0 评论 -
python之re模块
re.search(查找的字符(可以是正则表达式),被查找的字符串,flags=0)在字符串中查找,是否能匹配正则表达式。返回_sre.SRE_Match对象,如果不能匹配返回None。re.match(查找的字符(可以是正则表达式),被查找的字符串,flags=0)字符串的开头是否能匹配正则表达式。返回_sre.SRE_Match对象,如果不能匹配返回None。re.split(分隔的字符, 被...转载 2018-04-13 16:30:06 · 3579 阅读 · 0 评论 -
python之json模块学习
我们把对象(变量)从内在中变成右存储或传输的过程称之为序列化,在python中叫pickling,在其它的语言中有别的叫法例如:serialization, marshalling,flattening...序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络进行传输到别的机器上。json要求对象里面的单引变双引,然后再在最外面给对象加上引号dic={'name':'alex'} #-->...转载 2018-04-12 22:08:09 · 3655 阅读 · 0 评论 -
python中的time模块
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。...转载 2018-04-12 13:53:45 · 3645 阅读 · 0 评论