Python
道空
这个作者很懒,什么都没留下…
展开
-
python logging 日志
废话不多说,直接上代码。原创 2022-11-10 10:28:36 · 600 阅读 · 2 评论 -
python 图像压缩处理
【代码】python 图像压缩处理。原创 2022-08-24 08:27:54 · 1041 阅读 · 0 评论 -
centos7 安装 python3.7.8及pip3
废话不多说,直接上代码:1、首先查看python版本2、说明一下,linux中,基本上的软件后者软链接(类似windows下的快捷方式)都在/usr/bin/目录中。现在我们切换到该目录中查看python应用或者软链接对应的应用如果查看没有python3的相关内容则说明该centos7未安装python3接下来我们进行安装python所需的依赖环境3、如果centos7没有wget,则需要进行此步骤安装4、下载python3.7.8的源码包5、编译解压6、手动编译pyth原创 2022-06-21 22:56:55 · 2915 阅读 · 0 评论 -
python 获取字符串首字母缩写
首先声明:感谢提供帮助的博主,原文地址:https://www.cnblogs.com/qsxbc/p/13833827.html 在此基础上稍作封装改为一个方法方便调用而已。如有侵权,请联系我删除from pytz import unicode# 获取汉字首字母def get_chinese_first_word(str_input): """ 数据中文字符串,可以获取首字母缩写;例如:你好世界 通过此方法得到 nhsj :param str_inpu..原创 2021-04-30 10:47:37 · 2263 阅读 · 0 评论 -
python list列表转树形结构
# list转树形数据def listtotree(datalist, root, fatherid, id): """ list转树形数据 :param datalist: 数据源 [{'ID': 1, 'NM': '人', 'FID': 0},{'ID': 2, 'NM': '男人', 'FID': 1}] :param root: 根节点(最高等级fatherid值) 0 :param fatherid: 父级ID名 FID :param id: .原创 2021-04-28 14:37:25 · 690 阅读 · 0 评论 -
python写日志方法
# 写日志def logger(text, title='Base',consolewrite=False): """ 写日志 :text: text日志内容 :title: 模块标识 :consolewrite: 是否控制台输出 """ filename = os.getcwd() + r'\log\OperationLogs\%s.log' % get_now_time(6) print(filename) i = 1 .原创 2021-04-02 15:36:47 · 524 阅读 · 0 评论 -
python RSA 加密(前后端模式)
前言:python环境:python3.7_64python rsa 加密。首先在python里面,有rsa包、pycrypto包、pycryptodome包。(包版本在代码头部注释中)说一下这个三个包的区别,rsa包是一个pkcs1格式的,后面两个时pkcs8格式。并且pycrypto和pycryptodome是一样的,但是pycrypto安装复杂(需要安装c++等什么组件)所以建议使用pycryptodome包(本文也是使用这个包)。格式区别如下:pkcs1格式的pem长这样(头尾.原创 2021-03-26 14:31:14 · 1273 阅读 · 2 评论 -
flask+sqlalchemy(表建模&模建表)
目录通过模型创建数据库表(也可以通过项目创建数据库,我就不多说了)通过数据库创建表模型附带记录 通过模型创建数据库表(也可以通过项目创建数据库,我就不多说了) 首先环境要搭建好(requirements.txt),我使用的是python3.8版本click==7.1.2Flask==1.1.2Flask-SQLAlchemy==2.4.4greenlet==1.0.0importlib-metadata==3.7.3inflect==5.3.0itsdanger.原创 2021-03-17 10:01:07 · 560 阅读 · 0 评论 -
Python WebSocket
# coding: utf-8import socketimport structimport hashlib, base64import threadingimport timeimport datetimeconnectionlist = {} # 存放链接客户fd,元组g_code_length = 0g_header_length = 0 # websocket数据头部长度PRINT_FLAG = True"""经测试发现IE 11浏览器在成功建立websocket连原创 2020-11-16 15:56:16 · 888 阅读 · 1 评论 -
使用python+dlib+opencv实现训练模型识别万物
# coding:utf-8import dlibimport cv2 as cv# 粗模型训练def Train(): # options用于设置训练的参数和模式 options = dlib.simple_object_detector_training_options() # 是否启用左右翻转 options.add_left_right_image_flips = True # 支持向量机 options.C = 5 # 线程数.原创 2020-10-28 20:17:34 · 1465 阅读 · 1 评论 -
python 读写ini文件
记录一下,方便用时查找# coding:utf-8import configparser# ini文件路径inipath = 'Config.ini'cf = configparser.ConfigParser()cf.read(inipath)# selection 节点# key 键# value 值# 写def writeini(selection, key, value): try: cf.add_section(selection)原创 2020-10-26 10:33:16 · 202 阅读 · 0 评论 -
python 连接 sql server和mysql 数据库DBHelper类
记录一下,方便以后需要是查找# -*- coding:utf-8 -*-import pymssqlclass Mssql: def __init__(self): # 数据库连接参数 self.host = '127.0.0.1' self.user = 'sa' self.pwd = '123456' self.db = 'DBName' def getConnect(self):原创 2020-10-24 20:37:40 · 1030 阅读 · 2 评论 -
python 切换壁纸
首先下载包:pywin32然后复制以下代码进行调用即可import win32api, win32gui, win32condef UpdateWallpaper(imgpath): regKey = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop",0,win32con.KEY_SET_VALUE) win32api.RegSetValueEx(regKey,"WallpaperStyl原创 2020-10-24 20:35:16 · 180 阅读 · 0 评论 -
python 人脸图片纠正
废话不多说,直接上代码# coding:utf-8#安装cv2 的全名为:opencv-python import cv2 as cvimport numpy as np#安装dlib 需要先安装cmake包,否则可能造成报错import dlibfrom imutils import face_utils#datapath:人脸数据文件位置路径#inpath:人脸图片输入路径#outpath:纠正后输出...原创 2020-10-17 13:35:49 · 836 阅读 · 2 评论