- 博客(198)
- 收藏
- 关注
转载 xlsxwriter模块单元格样式
转载自http://dljz.nicethemes.cn/news/show-85269.htmlworkbook.add_format([格式字典])# 数字num_format = 'General' # 数字格式# 字体font_name = 'Arial' # 字体font_size = 11 # 字号font_color = 0x0 # 颜色bold = True # 加粗italic =
2022-05-30 15:14:18 621
原创 python 操作图片元信息
python 操作图片元信息from pyexiv2 import Image# 元信息i = Image("./2.jpg")_dict = {"Xmp.xmp.tag1": "女人"} # 显式地设置一个空字符串来删除该标签i.modify_xmp(_dict) # 执行修改xmp_dict = i.read_xmp() # 重新读取元数据print(xmp_dict["Xmp.xmp.tag1"])...
2022-04-28 17:07:57 799
原创 tkinter开发浏览图片浏览器
class images_ui(): def __init__(self, path): self.lis_small_images = [] self.path = path self.img_nums = len(self.path) self.small_image_obj = [] self.big_image_obj = [] self.pil_image = None self
2022-03-31 13:48:10 1086
原创 爬虫篇-request模块-urlretrieve方法
使用request.urlretrieve代替with open保存网络文件# img_content = requests.get(url=img_url, headers=headers).content# with open(r'C:\jupyter\day02\%s.jpg' % filename, 'wb') as f:# f.write(img_content)request.urlretrieve(url=img_url, filename='img' + str(i) + '
2022-02-17 13:23:06 1711
原创 第三方模块-wget基本使用
# -*- coding: utf-8 -*-import wget# 网络地址DATA_URL = 'https://img13.360buyimg.com/n0/jfs/t1/170092/15/22101/156529/61791964E979d7693/d6287d51b86041df.jpg'save_file_path = '1.jpg'wget.download(DATA_URL, out=save_file_path)
2021-10-31 21:12:52 164
转载 第三方模块-tqdm
Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。使用pip就可以安装。使用方法一: tqdmtqdm(list)方法可以传入任意一种list,比如数组from tqdm import tqdmfor i in tqdm(range(1000)): #do something pass 或者string的数组for char in tqdm(["a", "
2021-09-16 09:38:40 71
原创 图像处理-批量调整图片的分辨率
import cv2import numpy as npfrom PIL import Image as ImagePIL, ImageFont, ImageDrawfrom PIL import Imageimport osdef change_dpi(img_name): "将不足1280*720的图片调整为1280*720" im = cv2.imdecode(np.fromfile(img_name,dtype=np.uint8),-1) print(im.size)
2021-08-06 15:52:00 362
原创 音频处理-textgrid模块基础使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-06 15:43:45 1127
原创 textgrid-python模块基础使用
textgrid-python模块基础使用import textgrid# 读取音频文件给定最大时长tg=textgrid.TextGrid(minTime=0,maxTime=2)print(tg.__dict__)tier_word=textgrid.PointTier(name="word", minTime=0., maxTime=2) # 添加一层,命名为word层t...
2021-08-03 13:02:00 1396
原创 opencv通过mask掩码图合成两张图
opencv通过mask掩码图合成两张图此处两张图分别为纯色背景图和抠出来的人像图(背景是纯白色的)def composite(fg, bg, a, w, h): """ :param fg: 白色背景人像图,Image对象 :param bg: 纯色图,Image对象 :param a: mask灰度图,可以是二值,Image...
2021-07-10 21:38:00 931
原创 Docker+Flask初学快速上手
本博客只是简陋记录当时使用Docker+Flask的操作一、生成依赖包文件首先执行pip freeze > requirement.txt 再加几行gunicorngeventflaskgunicorn gevent将requirement.txt文件放在项目根目录下二、手写Dockerfile在项目根目录下创建一个Dockerfile文件内容如下FROM pyth...
2021-04-18 03:42:00 74
原创 setattr、hasattr、getattr的用法
setattr、hasattr、getattr的用法#要更新的数据dic={"pinyin": "yī bū zuò,èr bù xiū", "jieshi": "原意是要么不做,做了就索兴做到底。指事情既然做了开头,就索兴做到底。"}#类class Coordinate : pinyin = '' y = -5 z = 0point1 = Coordin...
2020-08-06 15:08:00 118
原创 sqlchemy动态变更模型
from sqlalchemy import Columnfrom sqlalchemy.orm import sessionmakerfrom sqlalchemy.ext.declarative import declarative_basedef make_model(fanyi_en_zh): Base = declarative_base() # 生成一个SQLORM...
2020-08-03 10:29:00 108
原创 带声调的拼音转拼音+数字
from pypinyin import pinyin, Styledef is_number(s): try: float(s) return True except ValueError: pass try: import unicodedata unicodedata.numer...
2020-07-30 14:50:00 458
原创 优雅重启uwsgi的配置
[uwsgi]http=127.0.0.1:5000#项目路径chdir=/home/flask/Aflask_api#启动qppcallable = app#启动文件名wsgi-file =app.py#进程数processes = 2#线程数threads = 8buffer-size = 32768master = truedisable-logging = t...
2020-07-19 16:59:00 212
原创 mysql数据库,创建只读用户
数据库当前只有一个root用户,需要创建一个只读帐户给其他使用,因使用者是使用数据库管理工具在其他主机访问,所以还要开户远程访问权限,操作步骤如下。使用现有的root用户登录到Mysql。mysql -uroot -p2. 创建用户,并授权SELECT查询权限,授权远程访问权限,注意,命令中username/password指用户名密码,请自己指定。若要限制仅指定IP可以使用此用户访问...
2020-07-19 12:06:00 147
原创 js2py的用法
js2py的用法content = js2py.EvalJs() #实例化解析js对象content.execute(js_code) #js转python代码tk=content.TL(word2) #调用js中的TL函数,word2为TL的参数
2020-07-07 16:44:00 257
原创 关于Flask的jsonify返回的数据是utf-8编码的问题
关于Flask的jsonify返回的数据是utf-8编码的问题Flask的两种运行方式是1. app.py 作为被执行文件(即左上角的configuration)那么__main__下的配置是不生效的,要写到上面app = Flask(__name__)app.config['JSON_AS_ASCII'] = Falseapp.config['JSONIFY_MIMETYPE']...
2020-05-29 10:03:00 1218 1
原创 一键生成drf接口文档
安装模块pip install coreapi需要去settings配置REST_FRAMEWORK = { ... "DEFAULT_AUTHENTICATION_CLASSES": [], 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema'}在总路由加from rest_fra...
2020-05-21 17:32:00 58
原创 json 中的ensure_ascii=False
json 中的ensure_ascii=False在使用json.dumps时要注意一个问题>>> import json>>> print json.dumps('中国')"\u4e2d\u56fd"输出的会是'中国' 中的ascii 字符码,而不是真正的中文。这是因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中...
2020-05-10 21:02:00 245
原创 sqlite3之基础学习
学习#导入数据库驱动import sqlite3#连接到数据库#数据库文件是“test.db”#如果数据库不存在的话,将会自动创建一个 数据库conn = sqlite3.connect("test.db")#创建一个游标 cursoncursor = conn.cursor()# 执行一条语句,创建 user表sql = "create table large_db (wo...
2020-05-10 20:41:00 118
原创 Django 前后台的数据传递
Django 从后台往前台传递数据时有多种方法可以实现。最简单的后台是这样的:from django.shortcuts import renderdef main_page(request): return render(request, 'index.html')这个就是返回index.html的内容,但是如果要带一些数据一起传给前台的话,该怎么办呢?一 view -&g...
2020-05-05 12:46:00 88
原创 redis
2019.9.16更新:增加了对缓存雪崩,缓存穿透,缓存击穿的描述。并附上本人对Redis单线程,多线程实现的理解。评论区有一些争执,但是大家都很友善,比如这个单线程是否能让Redis更快尤其是大家争论的重点。(以下单线程仅指Redis负责存取这块的线程只有一个,而非Redis中只有一个进程)我先给个我的结论,单线程的Redis在瓶颈是cpu的io时(这不是大多数应用的实际应用场景),确实...
2020-04-22 19:19:00 62
原创 轮询和长轮询
轮询:说白了就是客户端定时去请求服务端, 是客户端主动请求来促使数据更新;长轮询:说白了也是客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容;从中可以看出区别:轮询: 1:大量耗费服务器内存和宽带资源,因为不停的请求服务器,很多时候 并没有新的数据更新,因此绝大部分请求都是无效请求 2:数据不一定是...
2020-04-16 15:36:00 81
原创 Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n首先, 让我们看下数据demo.txt, 就两行数据.35durantteamGSW121. read()with open("demo.txt", "r") as f: data = f.read() print(data) print(type(data...
2020-04-16 14:10:00 2381
原创 SQLAlchemy模块
目录前言引入小结前言数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表:[ ('1', 'Michael'), ('2', 'Bob'), ('3', 'Adam')]Python的DB-API返回的数据结构就是像上...
2020-04-04 15:43:00 68
原创 django如何在 search_fields和list_filter 中包含外键字段
django如何在 search_fields和list_filter 中包含外键字段我们知道在 admin.py 中定义 search_fields 可以控制在后台管理界面中能够搜索的字段。但是,当 search_fields 包含外键字段时,此时进行搜索会报错:TypeError at /admin/hello/foo/Related Field has invalid looku...
2020-04-01 14:14:00 422
原创 rest framework 序列化之depth遇到用户表外键的尴尬情况
rest framework 序列化之depth遇到用户表外键的尴尬情况问题:ModelSerializer序列化使用depth=1直接扩表把用户表所有信息查询出来的情况class xxxSerializers(serializers.ModelSerializer): class Meta: model = xxx fields = ('item_i...
2020-02-28 15:26:00 97
空空如也
x5sec逆向滑块算法,有空研究一下
2022-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人