
python
飞翔豆皮
这个作者很懒,什么都没留下…
展开
-
使用微信模板消息时,使发送的文本消息换行展示
一、客户需要微信的模板消息换行展示在试了使用换行符(\r\n \n\n \n)无果后,只能尝试主动换行如下 二、发送后展示样式原创 2021-03-12 12:46:37 · 2756 阅读 · 3 评论 -
Python 判断某字符串 是否包含另一字符串的任意一个字符
今天接到一个需求,客户给了一堆特殊字符,说不能允许某些字段中存在某某字符,然后想到了下面两个方法, 进行对比一、想的是直接把这些特殊字符循环去匹配 如下 text = 'uhfweiuohfhsaifdjfgyius[/;' spechars = '><{}[]!@“,‘' is_exist = False for c in spechars: if c in text: is_exist = True...原创 2021-02-04 17:02:52 · 1296 阅读 · 0 评论 -
获取某个日期的 最近的下一个工作日的日期(通过每月月底的日期可以得到每月第一个工作日的日期)
接口来源地址:免费节假日 API 里面有种接口如(批量查询指定日期节假日信息,获取指定日期的下一个节假日(如果在放假前有调休,也会返回)等)接口:http://timor.tech/api/holiday/workday/next/$date@params $data: 指定日期的字符串,格式 ‘2020-01-20’。可以省略,则默认服务器的当前时间。@return json: 返回指定日期的下一个最近的工作日。工作日包含正常工作日、调休,不包含当天。{ "code": 0, ..转载 2020-10-26 15:11:26 · 1180 阅读 · 0 评论 -
python 调用百度智能写诗
一、首先你要有个百度只能云账号 注册链接二、在 产品服务 --> 人工智能平台 --> 智能创作平台 创建应用拿到API Key 和Secret Key三、代码如下# -*- coding:utf-8 -*-import requests,base64APIKEY = 'xxxxxx'SECRETKEY = 'xxxxxxxx'def GetAccessToeken(): token_host = 'https://aip.baidubce.com/oauth/2.原创 2020-10-24 19:33:02 · 1213 阅读 · 0 评论 -
调用百度接口对图片上色 python
一、先在百度智能云上注册一个账号 注册地址二、点击到产品服务-->人工智能-->t图像与增强中创建应用如下(创建一个可以用于(图像上色,图像风格转换,人像动漫化))三、调用代码如下(因access_token有效期是一个月最好本地保存)# -*- coding:utf-8 -*-import requests,base64APIKEY = 'xxxxxxx'SECRETKEY = 'xxxxxxxxxx'def GetAccessToeken(): toke.原创 2020-10-24 19:32:10 · 650 阅读 · 0 评论 -
使用 imgkit 将excel中的文字生成为图片 (html转图片)
用户要求将300多讲者信息生成为图片, 思路:将excel里的内容放到html里 将html转换成图片使用到的工具如下:pip install pandas == 0.24.1pip install imgkit == 1.0.2pip installwkhtmltopdf == 0.2因为需要将数据内容放到html 所以是在django里进行完成的 使用的是django 自带的loader,Context 来进行替换的,python代码如下# -*- coding:utf-...原创 2020-07-31 13:45:28 · 941 阅读 · 0 评论 -
使用pymysql+pandas 线上导出excel导出的中文都变成了问号 处理方式
刚开始在本地导出的时候没有问题,当放到服务器上的时候 进行导出时,中文显示的都是?号 如下调用的方法pymysql.connect(host=HOST, port=PORT, user=DBUSER, passwd=DBPASSWORD, db=DBNAME)将其增加参数charset='utf8'后 导出正常,engine = pymysql.connect(host=HOST, port=PORT, user=DBUSER, passwd=DBPASSWORD, db=DBNAME..原创 2020-07-17 16:25:59 · 681 阅读 · 0 评论 -
python 将姓名 除姓外用*代替和手机号中间4位用****代替
name=u'尉迟琳嘉'a='*'new_name=name[:1]+a*len(name[1:])结果:尉***phone='13678945645'new_phone="%s****%s"%(phone[:3],phone[7:])结果 136****5645原创 2020-04-24 15:13:07 · 7163 阅读 · 0 评论 -
python 使用python-docx==0.8.10 生成word 并已数据流的形式 进行下载
生成效果: 生成代码from docx import Documentfrom docx.shared import Inches,Ptfrom docx.oxml.ns import qnfrom django.http import HttpResponse,FileResponseimport cStringIO, urllib2import datetim...原创 2020-04-16 19:40:00 · 984 阅读 · 0 评论 -
Django orm 通过raw 调用sql 查询被包含,字段包含在搜索字段中
在Django orm的使用中没有找到 被包含的查询操作(有知道的望告知下,谢谢 )。 于是想到使用sql语句进行查询,使用sql里的 LIKE CONCAT ,使用orm 通过raw 调用sql 的方式我要查询的是,文章标签包含在我要查询的语句中,标签和文章是ManyToMany的关系,代码如下def ArticleList(req): search = req.GET.g...原创 2019-11-13 11:49:37 · 1364 阅读 · 0 评论 -
python 通过调取百度接口进行图片OCR文字识别 高识别率
一、客户需要一个判断工作证姓名和输入的姓名是否一致的需求,用Tesseract 试了下 发现识别率太低 ,只能另寻方法 ,想起百度的api接口,1,需要先在百度https://login.bce.baidu.com 注册一个账号2,进入到产品服务人工智能-->文字识别3,在其中创建一个应用,可以发现通用文字识别的日免费量是50000次,应该是可以满足一部分项目的需求...原创 2019-10-24 11:41:42 · 2183 阅读 · 0 评论 -
PPT转换PDF后转成图片
一、客户要求将PPT的前3张转成图片,这里是先转成PDF 再将前3页转成图片 (windows可用) 环境:python2.7,pywin32==224,pyMuPDF1.16.2import osfrom win32com import clientimport pythoncom def FilePreview(file_link,file_name): pat...原创 2019-09-19 16:32:22 · 447 阅读 · 0 评论 -
创建个性化菜单 报"65305 个性化菜单数量受限"的原因及处理方式
原因:在调用微信的创建个性化菜单的接口时,是每次都会重新创建一个,而不是覆盖原先的菜单,创建接口如下https://api.weixin.qq.com/cgi-bin/menu/addconditional?access_token=ACCESS_TOKEN所以应该在重新创建前将原先个性化菜单进行删除1,通过获取自定义菜单查询接口,获取菜单数据如下: 接口https://...原创 2019-06-13 10:07:02 · 946 阅读 · 0 评论 -
python 获取线上文件大小 和七牛文件大小
import urllib2url='线上文件路径'opener = urllib2.build_opener()request = urllib2.Request(url)response = opener.open(request)response.read()fileSize = dict(response.headers).get('content-length', 0)b...原创 2019-06-18 10:26:27 · 1430 阅读 · 0 评论 -
pandas 生成多sheet excel
import datetimeimport pandas as pdexcelname = 'export%s.xlsx' % datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') #生成excel文件名file_url = 'D:/%s' % excelname #文件保存地址writer = pd.ExcelWriter(f...原创 2019-07-03 13:23:16 · 2454 阅读 · 3 评论 -
获取Django中model字段名 字段的verbose_name
原地址:https://www.cnblogs.com/zhaoyingjie/p/6484482.html以下正文from django.apps import appsdef getmodelfield(appname,modelname,exclude): """ 获取model的verbose_name和name的字段 """ modelob...转载 2019-07-05 16:35:33 · 2314 阅读 · 0 评论 -
python openpyxl 操作excel 保留原格式
修改前的excel数据代码如下import openpyxlwb = openpyxl.load_workbook(u'E:/exceltest/oldexcel.xlsx')sheetnames = wb.get_sheet_names()sheet = wb.get_sheet_by_name(sheetnames[0])sheet['B2']=u'客户代码哈哈's...原创 2019-07-16 11:02:52 · 10471 阅读 · 0 评论 -
python PIL 给微信带参二维码添加有色log
客户要求将微信的带参二维码增加log,首次生成的时候log直接是个没颜色的,客户想要给点颜色看看 ,第一次生成图片如下生成的 客户需要的 原因是因为底图的数据通道和log的数据通道不同 为L 8像素 黑白,log 为RGB 3x8位像素 真彩通道一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠加模式1 ...原创 2019-07-19 17:41:12 · 407 阅读 · 0 评论 -
python判断字典中key是否存在的两种方法
第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。d = {'name':{},'age':{},'sex':{}}print d.has_key('name')第二种方法:使用in方法#生成一个字典 d = {'name':{},'age':{},'sex':{}} #打印返回值,其中d.key...转载 2019-09-02 14:25:37 · 405 阅读 · 0 评论 -
Python PDF转高清图片 可设置转前几张
1,这里使用的要先安装插件 pip install fitz pip install pyMuPDF2,这里是代码 zoom / 100.0 越大 合成的图片越清晰越大import fitzimport globimport timedef read_pdf(filename): pdffile = glob....转载 2019-09-19 10:49:51 · 875 阅读 · 3 评论 -
python html转pdf pdfkit + wkhtmltopdf
一、pdfkit 直接 pip install pdfkit 安装即可二、wkhtmltopdf 在 Windows 中需要去 官网下载 CentOS 可以直接用命令安装 sudo yum install wkhtmltopdf三、代码如下import pdfkitimport datetimenew_time=datetime.datetime.now()....原创 2019-05-15 12:43:58 · 484 阅读 · 0 评论