自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 简单的基于socket的客户端—服务器的通信程序

sys.argv[1],获取命令行的第一个参数(一般第零个为脚本名称),赋值给flag。如果值为server,启动服务端功能。

2024-12-05 23:44:15 198

原创 不同任务的调度方式

调用此函数可以打印出当前时间return。

2024-12-03 23:26:02 304

原创 如何用python发送邮件

smtplib:python标准库,可以通过它实现连接邮寄服务器,进行身份验证以及收发邮件等操作email.hader.Header:对于邮件头部信息进行处理email.mime.text. MIMEText:用于创建指定文本格式的邮件对象以及编码方式email.mime.image.MIMEImage:创建包含图片的邮件对象email.mime.multipart. MIMEMultipart:用于构建复杂邮件类型,将不同类型的邮件对象结合成一个完整的邮件来表示。

2024-12-02 22:39:23 475

原创 Magic Methods

传入四组数据通过sorted函数按照people类的排序规则打印出来打印结果:hhh:23 hhh:31 xxx:19 xxx:30。

2024-11-21 22:58:56 398

原创 metaclass

定义了一个名为Author的自定义元类,继承自元类type,可以通过这种做法实现自定义元类在Author元类中创建_new_方法,此方法在类的创建时最先被调用,负责创建一个新的类对象方法中的参数解析mcs:代表元类本身,也就是Author的实例,一般来说,这是python中约定俗成的自定义元类中的参数命名name:后续要创建的新类的名称bases:包含了创建类要继承的父类元组dict:一个字典,包含了创建的类中的所有属性与方法,键是方法或属性名称,值为对应的对象。

2024-11-20 22:36:07 306

原创 装饰器函数实例

text6函数使用了这个装饰器,如果多次以相同参数调用 text6,只会计算一次,后续直接从cache中取结果。使用property函数创建name属性(也就是将set_name方法与get_name方法合并成name属性。此维护一个字典 cache,当函数以相同参数再次调用时,直接从缓存中返回结果,避免重复计算。@functools.wraps此装饰器用于保留被装饰函数的一些重要属性。·fget 参数指定了获取属性值时要调用的方法。·fset 参数指定了设置属性值时要调用的方法。

2024-11-19 22:52:11 314

原创 上下文管理器

1.使用装饰器@contextlib.contextmanager将函数转化为上下文管理器。当执行完with语句后会调用exit函数处理异常,防止异常向上传递。进入with语句会先调用init与enter函数初始化与创建文件。

2024-11-14 20:32:25 150

原创 Requests库代码实例

获取原始套接字响应与一般文本流保存方法。不同获取网页内容的方式。设置timeout参数。post请求高级操作。

2024-11-13 18:27:24 216

原创 Topic 模型LDA

"""定义双向字典,通过key可以得到value,通过value也可以得到key"""""":key: 双向字典初始化"""self.dict = {} # 正向的数据字典,其key为self的keyself.dict_reversed = {} # 反向的数据字典,其key为self的valuereturn# 定义关于word的变量self.local_bi = BiDictionary() # id和word之间的本地双向字典,key为id,value为word。

2024-11-08 19:20:54 338

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除