![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
好好学习,天天向上
Linux的小跟班
学一天,博一天。为了让自己的学习可以更透彻,效率。
展开
-
面向对象:继承抛砖引玉出来的开闭、多态代码样例
# -*- coding:utf-8 -*-"""客户端代码调用父类,子类方法真正执行动作。---->多态新增子类方法,并不影响客户端代码和父类代码。--->开闭"""class Grenade: def __init__(self): """ 手榴弹类,作为客户端代码,调用伤害对象父类。 """ self.atk = 500 # 攻击 def explosion_effects(self.原创 2021-12-19 20:38:14 · 207 阅读 · 0 评论 -
利用Socket模块和Struct模块实现数据UDP传输
服务端代码# -*- coding:utf-8 -*-""" 使用udp完成服务端和客户端,客户端不断录入学生信息 将其发送到服务端,在服务端,将学生信息写入到一个文件中,每个学生信息 占一行 信息格式:id(int) name(str) age(int) score(float)"""import structimport socketIPADDR_PORT = ('127.0.0.1', 9999)file_save_server原创 2021-12-09 10:53:32 · 1589 阅读 · 0 评论 -
Python3使用xlwt模块实现excle表格化数据
这里拿的是passwd作为测试文件。后期优化一下可以通过交互灵活导出数据到excle表格没有模块的可以这样pip3 install xlwt代码如下原创 2021-06-01 23:34:51 · 128 阅读 · 0 评论 -
从A目录,同步数据到B目录,文件只同步一次,已同步的忽略。
import osimport timeimport shutilimport pickle as pdef check_data_file(data_file): if not os.path.exists(data_file): os.mknod(data_file) data_list = [] with open(data_file, 'wb') as fobj: p.dump(data_list, fobj.原创 2020-12-18 09:53:20 · 157 阅读 · 0 评论 -
python3 利用re模块实现日志数据的统计
import redef count_something(log_file, patt): ori_dict = {} with open(log_file) as fobj: for line in fobj: m = patt.search(line) if m: key = m.group() ori_dict[key] = ori_dict.get(.原创 2020-11-16 13:50:11 · 425 阅读 · 0 评论