python将图片转base64
发表于|更新于|编程语言
# -*- coding: utf-8 -*- |
文章作者: Leon
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Leon!
相关推荐
2022-01-16
Python mp4 转 jpg 脚本
#!/usr/bin/env python # _*_ coding:utf-8 _*_import cv2import osimport numpy as npimport mathimport requestsimport jsonimport base64from threading import Timerimport timefrom pprint import pprintfrom PIL import Image, ImageDraw, ImageFontimport sysreload(sys)sys.setdefaultencoding('utf-8')def curl(url): headers = {} response = requests.get(url, headers=headers) # pprint(response) return json.loads(response.text)def getInfo(file_path): info = {} ...
2019-04-04
Python判断变量/list 字典 元素 是否存在
在 Python 中,判断变量、列表、字典或其他数据结构中元素是否存在是一个常见的操作。下面是一些常见的用法示例。 1. 判断变量是否存在在 Python 中,可以使用 try 和 except 块来检查一个变量是否已经定义: try: variableexcept NameError: print("变量未定义")else: print("变量已定义") 2. 判断列表中元素是否存在可以使用 in 关键字来检查一个元素是否在列表中: my_list = [1, 2, 3, 4, 5]# 判断元素是否存在if 3 in my_list: print("3 存在于列表中")else: print("3 不在列表中") 3. 判断字典中键是否存在同样,可以使用 in 关键字来检查一个键是否在字典中: my_dict = {'a': 1, 'b': 2, 'c': 3}# 判断键是否存在if...
2022-02-03
Python 安装 cv2
$ curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py$ python get-pip.py $ sudo yum install libXrender-0.9.10-1.el7.x86_64 --setopt=protected_multilib=false$ sudo yum install libXext-1.3.3-3.el7.x86_64 --setopt=protected_multilib=false$ sudo yum install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false$ pip2 install opencv-python==4.1.1.26$ pip install requests$ pip install Pillow 检测 安装 cv2 是否成功 [root@xxx xxx]# pythonPython 2.7.5 (default, Nov 16 2020, 22:23:17) ...
2023-09-03
Supervisor Event Listener 任务监控与告警
场景描述Supervisor 脚本定时重启脚本任务, 任务中存在多个子进程, 重启服务基本都是能一波带走所有子进程.但这次发现有个服务重启失败, 查看原因是存在子进程未kill掉, 子进程占用服务端口, 重启服务端口被占用最后服务BACKOFF了, 原因就是子进程没杀掉, 莫得办法. 下面配置也都是有的,因为之前踩过坑.没想到还是有问题. ;使用supervisorctl停止时,子进程也会一起停止stopasgroup=true;向进程组发送kill信号,包括子进程killasgroup=true 为了监控这种服务异常拉起失败的场景, 百度一下 Supervisor 是有一个 事件监听的 Event Listener. Event Types 由 Supervisor 官方定义,覆盖了进程运行生命周期的各种状态。下面翻译一些常用的类型 : |Event |解释||-|-||PROCESS_STATE| 进程状态发生改变|PROCESS_STATE_STARTING| 进程状态从其他状态转换为正在启动(Supervisord的配置项中有startsecs配置项,是指...
2019-04-10
Python 中的三目运算符
三目运算符(也称为条件表达式或三元表达式)是一种简洁的条件判断语法,允许我们在一行中根据条件选择值。在 Python 中,三目运算符的基本语法如下: value_if_true if condition else value_if_false 1. 基本用法示例假设我们想根据一个变量的值来确定是“高”还是“低”: x = 10result = "高" if x > 5 else "低"print(result) # 输出: 高 在这个例子中,如果 x 大于 5,result 将被赋值为“高”;否则,赋值为“低”。 2. 嵌套三目运算符可以将三目运算符嵌套使用,以处理多个条件,但要注意可读性: x = 10result = "高" if x > 10 else "中" if x > 5 else "低"print(result) # 输出: 中 在这个例子中,首先检查 x 是否大于 10;如果不是,再检查是否大于 5。 3. 使用三目运算符的场景三目运...
评论
公告
记录技术实践,分享学习与思考。



