随笔分类 - Python
摘要:dijkstra.py: import yaml import copy class Dijkstra: def __init__(self, path): # 读取路径配置 self.data = self._config_reader(path) # 初始化最短路径信息 self.path_da
阅读全文
摘要:## TextFSM ### 介绍 TextFSM 是一个 Python 模块,实现了一个**基于状态机**的模板,用来解析半格式化的文本。 最初开发的目的是允许程序化地获取来源于 CLI 驱动设备的输出信息,例如网络路由器或交换机,不过它可以被用作任何这种类型的文本输出。 这个引擎需要两个输入:一
阅读全文
摘要:dh_server.py: ```python from cryptography.hazmat.primitives.asymmetric import ec from cryptography.hazmat.primitives import serialization import socke
阅读全文
摘要:import ipaddress from scapy.all import ARP, Ether, srp1, conf, get_if_addr from concurrent.futures import ThreadPoolExecutor # 十进制地址转点分十进制 def bytes_2
阅读全文
摘要:以前版本的 Celery 需要一个单独的库(django-celery)才能与 Django 一起工作, 但从 Celery 3.1 开始,情况便不再如此,我们可以直接通过 Celery 库来完成在 Django 中的任务。 安装 Redis 服务端 以 Docker 安装为例,安装一个密码为 my
阅读全文
摘要:yum install mysql-devel yum install python3-devel
阅读全文
摘要:pip install grpcio pip install grpcio-tools googleapis-common-protos 下载速度慢可以在后面加上参数指定清华源-i http://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi
阅读全文
摘要:用简单的代码实现批量ping,并打印无响应的IP ```python from scapy.all import * from multiprocessing import Manager from concurrent.futures import ProcessPoolExecutor def
阅读全文
摘要:如何使用python裁剪图片 如上图所示,这是一张包含了各类象棋棋子的图片。我们需要将其中每一个棋子都裁剪出来,此时可以利用python的 PIL库 实现。 一、 安装PIL库 如果此前没有安装过PIL库,在python3环境下,命令行输入 pip install pillow 即可安装完成。 二、
阅读全文
摘要:一、类的封装: 封装将类的信息隐藏在类内部,不允许外部直接修改该类的变量,只能通过该类提供的方法来实现对隐藏信息的操作和访问 class Boss(): # 类的公共属性 level=1 # 类的初始化(构造方法),在类实例化时自动调用。 def __init__(self,name,hp,sp,a
阅读全文