随笔分类 -  python

摘要:背景:质量分析的数据是在网页端,每月质量分析结束后需要发送邮件。因为网页端的数据已经统计好了,并且展示形式也满足使用需求,只需要把网页端的数据通过邮件发送即可。 已经通过dp获取到了网页端的全屏截图本地保存了,只需要邮件把截图发送出去即可。 本来使用的是email.mime下的multipart和i 阅读全文
posted @ 2024-01-16 19:38 唐大侠的小迷弟 阅读(74) 评论(0) 推荐(0) 编辑
摘要:要用到生成时间,在当前日期前/后xx天、xx小时、xx分钟、xx秒 # coding:utf8 from datetime import datetime, timedelta def gen_datetime(d=0, h=0, m=0, s=0, day=True): """ 生成时间 :par 阅读全文
posted @ 2022-05-26 20:50 唐大侠的小迷弟 阅读(598) 评论(0) 推荐(0) 编辑
摘要:代理节点配置allure 下载allure https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline 配置环境变量 任务配置生产allure 下载插件 插件管理,下载插件 Allure Jenkins Plugi 阅读全文
posted @ 2022-02-12 17:42 唐大侠的小迷弟 阅读(100) 评论(0) 推荐(0) 编辑
摘要:所有参数 https://peter.sh/experiments/chromium-command-line-switches/ 参数使用介绍 https://blog.csdn.net/XianZhe_/article/details/120929106 阅读全文
posted @ 2022-01-13 10:07 唐大侠的小迷弟 阅读(97) 评论(0) 推荐(0) 编辑
摘要:库地址: auto-py-to-exe https://pypi.org/project/auto-py-to-exe/ Gooey https://pypi.org/project/Gooey/ 为什么要介绍这俩库? 直接丢代码给别人用:各种配置环境要有才能执行 命令行执行:丑 打包复杂 可视化界 阅读全文
posted @ 2021-12-28 11:41 唐大侠的小迷弟 阅读(466) 评论(0) 推荐(0) 编辑
摘要:因为服务器上已经安装了python3,所以直接安装virtualenv即可 pip3 install virtualenv -i https://mirrors.aliyun.com/pypi/simple/ 查找此包安装在什么地方 [root@172 edu-manage]# [root@172 阅读全文
posted @ 2021-11-18 09:51 唐大侠的小迷弟 阅读(53) 评论(0) 推荐(0) 编辑
摘要:背景 项目上需要对人工标注的图片上的框进行校对,验证有无漏框、错框等问题。尝试使用opencv把框信息画出来,但是中文无法写到图片上,么得办法,只能转战PIL。但是用PIL之后出现部分图画出来的框写出来的字只有黑白色。因为第一次使用这个库,对图像知识不了解,网上查了资料解决了。 原因 原图的mode 阅读全文
posted @ 2021-09-26 10:12 唐大侠的小迷弟 阅读(123) 评论(0) 推荐(0) 编辑
摘要:背景 最近需要从mongoDB中查询数据用于数据分析,一开始就用了pymongo后来发现使用起来很不方便,后面了解到有类似SQLAlchemy的ORM模块mongoengine能够操mongo 简单看了文档,就操练起来了,但是在模型的声明时以为会和SQLcalchemy一样不需要每个字段都严格匹配, 阅读全文
posted @ 2021-07-23 10:29 唐大侠的小迷弟 阅读(404) 评论(0) 推荐(1) 编辑
摘要:背景 最近需要到mongoDB中查询数据,但是发现返回的日期总是和实际时间差8小时。到数据库查询了一下看到时间的确是准确的,只是查询出来的比实际的少了8小时。 通过网上查找资料了解到默认时区是UTC,而中国时区需要UTC时间+8小时. 解决 import pytz tzinfo = pytz.tim 阅读全文
posted @ 2021-07-23 10:15 唐大侠的小迷弟 阅读(448) 评论(0) 推荐(0) 编辑
摘要:​ 从MongoDB中查询了数据,使用json.dumps的时候出现TypeError: Object of type datetime is not JSON serializable,看了错误信息知道无法把日期序列化。 ​ 搜了解决方法: import json import datetime 阅读全文
posted @ 2021-07-13 09:26 唐大侠的小迷弟 阅读(263) 评论(0) 推荐(0) 编辑
摘要:项目测试中发现登录的账号密码表单是明文传输的,开发修复了之后,接口脚本因为要用到Cookies,又不想手动去复制Cookies,就只能吧公钥拿出来自己实现登录了 一、分析加密过程 查看网页源码 可以看到这里登录方法直接写在源码里面了,下面直接看看登录做了什么操作 查看登录实现过程 得出下面几个信息: 阅读全文
posted @ 2021-04-05 12:05 唐大侠的小迷弟 阅读(785) 评论(0) 推荐(0) 编辑
摘要:下载python源码至服务器 https://registry.npmmirror.com/binary.html?path=python/ (根据自己的需要去下载对应的版本) wget http://npm.taobao.org/mirrors/python/3.7.5/Python-3.7.5. 阅读全文
posted @ 2021-03-31 10:12 唐大侠的小迷弟 阅读(144) 评论(0) 推荐(0) 编辑
摘要:背景:想要通过读取配置文件动态生成方法 实践1 使用关键字exec实现生成方法,参考 https://www.cnblogs.com/wjlv/p/14276827.html m = """ def fn(a,b): c=2 s=a+b+c return s """ exec(m) print(fn 阅读全文
posted @ 2021-02-20 10:03 唐大侠的小迷弟 阅读(386) 评论(0) 推荐(0) 编辑
摘要:QSqlQuery 可以用来执行SQL语句和获得执行结果的。 QSqlQueryModel 提供了一个sql查询结果的只读数据模型。它从查询QSqlQueryModel获取数据。 可以方便的用于在QListView, QTableView, QTreeView等各种view上展示数据。 但它是只读的 阅读全文
posted @ 2021-01-20 15:22 唐大侠的小迷弟 阅读(578) 评论(0) 推荐(0) 编辑
摘要:背景:页面偶现上传文件失败,在研测环境都无法复现。于是想通过脚本来多次请求尝试复现问题。 查看请求信息: 开始撸码 (想当然的添加content-type和cookies) import os import requests headers = {'Content-Type': 'multipart 阅读全文
posted @ 2021-01-18 20:07 唐大侠的小迷弟 阅读(6155) 评论(1) 推荐(1) 编辑
摘要:前言: exec函数可以吧字符串类型的对象解析执行(具体详细的实现以及和eval的区别,此处不做阐述) 1、执行普通的引用 ss = 'print(1+2*(6-3)+4)' exec(ss) 执行结果如下: D:\Users\ttt\py37\python.exe D:/01work/02proj 阅读全文
posted @ 2021-01-14 13:52 唐大侠的小迷弟 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1、配置python解释器 使用 Ctrl + Shift + P 搜索配置项 Select Interpreter 然后输入或者查找对应python.exe的路径 2、配置python代码智能提示 使用Ctrl + , 搜索配置项 autoComplete 选择对应语言的配置项后,在setting 阅读全文
posted @ 2020-12-09 14:18 唐大侠的小迷弟 阅读(73) 评论(0) 推荐(0) 编辑
摘要:环境说明 python 3.8.2 win10 x64 安装库文件 1、安装pyqt5 pip install pyqt5 2、安装pyqt5-tools pip install pyqt5-tools 3、配置环境变量 *变量名:QT_QPA_PLATFORM_PLUGIN_PATH *变量值:D 阅读全文
posted @ 2020-11-19 21:00 唐大侠的小迷弟 阅读(212) 评论(0) 推荐(0) 编辑
摘要:序:安装环境 win10 x64 python 3.8.2 一、安装pyenv-win 1、安装 pip install pyenv-win --target %USERPROFILE%/.pyenv 上方 %USERPROFILE% 可根据习惯更改为想要安装的目录 2、环境变量配置 配置PYENV 阅读全文
posted @ 2020-11-19 20:16 唐大侠的小迷弟 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示