随笔分类 -  Python

摘要:实现机器人自动回复微信消息 阅读全文
posted @ 2019-07-24 18:30 Leslie-x 阅读(771) 评论(0) 推荐(0)
摘要:屏幕录制方案 需求 实现任务录制任务下发后自动将动画和音频录制为MP4的视频 后台服务 录制进度实时更新 后续分享到视频播放平台,如爱奇艺、抖音等 方案架构 django command启动服务 gearman提交下发任务 后端采用PyQt5搭建服务平台 QProcess执行ffmpeg录制屏幕命令 阅读全文
posted @ 2019-06-20 11:03 Leslie-x 阅读(481) 评论(0) 推荐(0)
摘要:一:在gearman任务失败后,调用task_failed 二:打印失败信息后,调用check_frequency检查任务5分钟内的重启次数 三:确认重启任务后,利用subprocess重启任务,subprocess.Popen方法可以非阻塞运行cmd命令 class TaskReloadMonit 阅读全文
posted @ 2019-04-17 15:36 Leslie-x 阅读(352) 评论(0) 推荐(0)
摘要:项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩 一:导入包 二:获取图片文件的大小 三:拼接输出文件地址 四:压缩文件到指定大小,我期望的是150KB,step和quality可以修改到最合适的数值 五:修改图片尺寸,如果同时有修改尺寸和大小的需要,可以先修改尺寸,再 阅读全文
posted @ 2019-04-09 11:15 Leslie-x 阅读(40620) 评论(2) 推荐(2)
摘要:导入相关包 import timeimport pydashimport base64import requestsfrom lxml import etreefrom aip import AipFacefrom pathlib import Path 百度云 人脸检测 申请信息 #唯一必须填的信 阅读全文
posted @ 2019-03-26 12:43 Leslie-x 阅读(774) 评论(0) 推荐(0)
摘要:一:方案需求 将用户录制的动画和语音录制成视频 二:分解需求 视频录制功能 方案设计:使用ffmpeg录制,视频格式为mp4,录制平台为windows方案验证:在windows平台cmd中使用以下命令:ffmpeg -f gdigrab -offset_x 18 -offset_y 90 -vide 阅读全文
posted @ 2019-03-26 10:51 Leslie-x 阅读(2669) 评论(0) 推荐(0)
摘要:import pandas as pd import pymysql def connect_db(): MYSQL_HOSTS = '127.0.0.1' MYSQL_USER = 'root' MYSQL_PASSWORD = 'root' MYSQL_PORT = 3306 MYSQL_DB = 'xiaoshuo' conn = pym... 阅读全文
posted @ 2019-03-14 11:02 Leslie-x 阅读(1840) 评论(0) 推荐(0)
摘要:def callback(func): def inner(obj, *args, **kwargs): res = func(obj, *args, **kwargs) if kwargs.get('callback'): callback = kwargs.get('callback') success ... 阅读全文
posted @ 2019-03-13 17:17 Leslie-x 阅读(975) 评论(0) 推荐(0)
摘要:import os import pandas as pd """ TCP 192.168.1.155:63758 129.211.126.69:4730 ESTABLISHED 12884 TCP 192.168.1.155:63973 129.211.126.69:4730 ESTABLISHED 3568 """ def k... 阅读全文
posted @ 2019-03-13 15:31 Leslie-x 阅读(5517) 评论(0) 推荐(0)
摘要:class UserIDFilter(admin.SimpleListFilter): # 自定义用户查询过滤器 title = _('关联用户') parameter_name = 'user_id' def lookups(self, request, model_admin): params = UserProfile.objects.a... 阅读全文
posted @ 2019-02-28 16:28 Leslie-x 阅读(923) 评论(0) 推荐(0)
摘要:方案说明 功能要求:实现网页加载后将页面截取成长图片涉及模块:PyQT5 PIL逻辑说明: 1:完成窗口设置,利用PyQT5 QWebEngineView加载网页地址,待网页加载完成后,调用check_pag; class MainWindow(QMainWindow): def __init__( 阅读全文
posted @ 2019-02-27 21:10 Leslie-x 阅读(4300) 评论(0) 推荐(0)
摘要:1:安装virtualenv 2:创建并激活虚拟环境 更多资料请点击链接 阅读全文
posted @ 2019-02-27 15:05 Leslie-x 阅读(1148) 评论(0) 推荐(0)
摘要:file_obj是Django的上传文件对象,可以作为model表中FileField字段的值 阅读全文
posted @ 2019-02-26 16:31 Leslie-x 阅读(387) 评论(0) 推荐(0)
摘要:import re u = "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+" def match_by_re(str): pattern = re.compile(u, re.S) res = pattern.findall(string=str) if r... 阅读全文
posted @ 2019-02-26 16:27 Leslie-x 阅读(1719) 评论(0) 推荐(0)
摘要:查看音频文件的信息(基于本地路径) 也可以把本地路径换成文件的url地址 阅读全文
posted @ 2019-02-26 14:26 Leslie-x 阅读(5827) 评论(0) 推荐(1)
摘要:pip install virtualenvwrapper export WORKON_HOME=~/.virtualenvs #设置环境变量 mkdir -p $WORKON_HOME #创建虚拟环境管理目录export VIRTUALENVWRAPPER_PYTHON=/usr/bin/pyth 阅读全文
posted @ 2019-02-14 15:47 Leslie-x
摘要:在公司项目中需要对聊天信息进行敏感词过滤,聊天模块是基于tornado的websocket搭建,要求是前后端都可以过滤敏感词 因此需要前端的过滤算法和后端的过滤算法。 后端基于Python的DFA过滤算法: 一:整个敏感词过滤来说,需要考虑到性能,因此需要将敏感词加载成字典结构的JSON文件 二:使 阅读全文
posted @ 2018-12-17 09:25 Leslie-x 阅读(1098) 评论(0) 推荐(0)
摘要:脚本功能: 利用itertools生成密码字典(迭代器形式) 多线程并发从密码字典中取出密码进行验证 验证成功后把密码写入文件中保存 #!/usr/bin/env python # -*- coding: UTF-8 -*- # Author:Leslie-x import itertools as 阅读全文
posted @ 2018-11-11 17:12 Leslie-x 阅读(1860) 评论(0) 推荐(0)
摘要:利用Python编辑一个发送邮件的脚本 """ 可选参数 text 邮件正文内容(文本) html 邮件附件内容(HTML) image_path 邮件附件内容(图片路径) att_path 邮件附件内容(文件路径) """ text = "Hi!你好啊!!\nHow are you?\nHere 阅读全文
posted @ 2018-11-11 16:50 Leslie-x 阅读(224) 评论(0) 推荐(0)
摘要:一:脚本需求 利用Python3查询网站权重并自动存储在本地数据库(Mysql数据库)中,同时导出一份网站权重查询结果的EXCEL表格 数据库类型:MySql 数据库表单名称:website_weight 表单内容及表头设置:表头包含有id、main_url(即要查询的网站)、website_wei 阅读全文
posted @ 2018-10-27 19:48 Leslie-x 阅读(1121) 评论(0) 推荐(0)