自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(200)
  • 收藏
  • 关注

转载 标准库中的装饰器 lru_cache和全新的 singledispatch

Python 内置了三个用于装饰方法的函数:property、classmethod 和 staticmethod。另一个常见的装饰器是 functools.wraps,它的作用是协助构建行为 良好的装饰器。标准库中最值得关注的两个装饰器是 lru_cache 和全新的 singledispatch(Python 3.4 新增)。 这两个装饰器都在 functools 模块中定义。接...

2019-09-24 09:35:00 272

转载 python 导入导出依赖包命令

程序中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。如果 要在另一台电脑上重新生成虚拟环境,这个文件的重要性就体现出来了,例如部署程序时 使用的电脑。pip 可以使用如下命令自动生成这个文件 pip freeze >requirements.txt  如果你要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并...

2019-09-11 11:33:00 471

转载 python的with语法的深入理解

如果你有一些对象(比如一个文件、网络连接或锁),需要支持 with 语句,下面介绍两种定义方法。方法(1):首先介绍下with 工作原理 (1)紧跟with后面的语句被求值后,返回对象的“__enter__()”方法被调用,这个方法的返回值将被赋值给as后面的变量; (2)当with后面的代码块全部被执行完之后,将调用前面返回对象的“__exit__()”方法。with工作原...

2019-09-06 16:47:00 247

转载 js调用打印机

1,引入js文件<script src="/static/bootstrap/js/bootstrap.js"></script><script language="javascript" src="../static/jquery.jqprint-0.3.js"></script>注意这里是先引入的jQuery文件,如...

2019-06-29 17:26:00 357

转载 python-PIL模块的使用

PIL基本功能介绍from PIL import Imagefrom PIL import ImageEnhanceimg = Image.open(r'E:\img\f1.png')img.show()#图像二值化img = img.convert('L')# 图像放大img = img.resize((img.width * int(3), i...

2019-06-15 11:33:00 257

转载 pyautogui 模块学习

在日常实施中,我们用控件对大部分的网页和客户端都能进行拾取操作。但是仍有一小部分的应用无法进行操作。这里我常用到 pyautogui 这个模块。下面做个分享。Python 的 pyautogui 模块实现鼠标的自动移动以及键盘的自行输入. 该模块不是 Python 自带的, 因此执行以下命令进行安装# pyautogui模块依赖image模块,没有image会报ImportE...

2019-06-03 15:08:00 288

转载 消息框模块-tkinter

import tkinter.messagebox # 这个是消息框,对话框的关键from tkinter import *error_fp_list = [[973.45, '河北xx贸易有限公司', '中国民生银行石家庄中华南大街支行', '691988093'], [1359.22, '鹿泉区xxx', '石家庄交通银行鹿泉支行', 'xxx80100592xxx']]show_...

2019-05-30 15:16:00 130

转载 python 使用ElementTree解析xml

以country.xml为例,内容如下:<?xml version="1.0"?><data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2008</y...

2019-05-20 11:24:00 101

转载 Django中的select_related与prefetch_related

Django是一个基于Python的网站开发框架,一个很重要的特点就是Battery Included,简单来说就是包含了常规开发中所需要的一切东西,包括但不限于完整的ORM模型、中间件、会话处理、模板语言、路由映射、管理员站点等,大大提高了开发者的开发体验,今天要谈的东西便是属于Django ORM这块中查询集优化的内容。在实际的开发中,模型之间经常存在...

2019-04-03 20:46:00 284

转载 深入理解Python中的生成器

生成器(generator)概念生成器不会把结果保存在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值,直到遇到StopIteration异常结束。生成器语法生成器函数: 在函数中如果出现了yield关键字,那么该函数就不再是普通函数,而是生成器函数。但是生成器函数可以生产一个无线的序列,这样列表根本没有办法进行处理。yield 的作用就是把一个函数变成一个 ...

2019-03-31 14:50:00 113

转载 Python装饰器的另类用法

之前有比较系统介绍过Python的装饰器,本文算是一个补充。今天我们一起探讨一下装饰器的另类用法。语法回顾开始之前我们再将Python装饰器的语法回顾一下。@decoratedef f(...): pass等同于:def f(...): passf = decorate(f)@语法的好处在于:相同的函数名只出现一...

2019-03-31 01:38:00 100

转载 详解Python的装饰器

为什么需要装饰器Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello(): print "hello!" def say_goodbye(): print "hello!" # bug ...

2019-03-30 21:23:00 101

转载 Python标准库--inspect

inspect模块是针对模块,类,方法,功能等对象提供些有用的方法。例如可以帮助我们检查类的内容,检查方法的代码,提取和格式化方法的参数等。import inspectimport osclass Test(object): """Test Class """ def test(self): self.fuc = lam...

2019-03-30 16:16:00 312

转载 Python正则表达式中的re.S,re.M,re.I的作用

正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。如 re.I | re.M 被设置成 I 和 M 标志:修饰符描述re.I使匹配对大小写不敏感re.L做本地化识别(locale-aware)匹配re.M多行匹配,影响 ^ 和 $re.S...

2019-03-30 15:23:00 3569

转载 python eval()函数的妙用和滥用

eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果:>>> s='8*8'>>> eval(s)64>>> eval('2+5*4')22>>> x=1>>> y=4>>> eval('x+y')...

2019-03-30 13:31:00 928

转载 19,flask消息闪现-flash

Flash消息请求完成后给用户的提醒消息,flask的核心特性, flash函数实现效果视图函数中调用flash()方法html中要使用get_flashed_messages()后端代码:from flask import flashflash('success'){% for message in get_flashed_mess...

2019-03-17 19:02:00 327

转载 18,flask项目中使用celery

导包:from celery import Celeryfrom celery.result import AsyncResultapp.config['CELERY_BROKER_URL'] = 'redis://localhost:6379/0'app.config['CELERY_RESULT_BACKEND'] = 'redis://localhost:6...

2019-03-17 19:01:00 259

转载 17,Flask-admin后台管理系统总结

导入包  from flask_admin import Admin,BaseView,expose,AdminIndexView  from flask_admin.contrib.sqla import ModelView       最终效果图 一、模型视图    1.管理新闻、管理公告、管理文件、管理展示栏是四...

2019-03-17 19:00:00 702

转载 python基础集结号

Python 号称是最接近人工智能的语言,因为它的动态便捷性和灵活的三方扩展,成就了它在人工智能领域的丰碑走进Python,靠近人工智能一.编程语言Python的基础 之 "浅入浅出"不是不给你讲,而是重点在人工智能应用1.变量声明变量:1 name = "DragonFire" # 声明一个变量name 用来...

2019-03-17 18:30:00 121

转载 3,jieba gensim 最好别分家之最简单的相似度实现

简单的问答已经实现了,那么问题也跟着出现了,我不能确定问题一定是"你叫什么名字",也有可能是"你是谁","你叫啥"之类的,这就引出了人工智能中的另一项技术:自然语言处理(NLP) : 大概意思就是 让计算机明白一句话要表达的意思,NLP就相当于计算机在思考你说的话,让计算机知道"你是谁","你叫啥","你叫什么名字"是一个意思这就要做 : 语义相似度接下来我们...

2019-03-17 18:26:00 155

转载 2,PyAudio 实现录音 自动化交互实现问答

Python 很强大其原因就是因为它庞大的三方库 , 资源是非常的丰富 , 当然也不会缺少关于音频的库关于音频, PyAudio 这个库, 可以实现开启麦克风录音, 可以播放音频文件等等,此刻我们不去了解其他的功能,只了解一下它如何实现录音的首先要先 pip 一个 PyAudiopip install pyaudio一.PyAudio 实现麦克风录音然...

2019-03-17 18:24:00 137

转载 1,百度云接口

本节内容 预备资料:1.FFmpeg:链接:https://pan.baidu.com/s/1jonSAa_TG2XuaJEy3iTmHg密码:w6hk2.baidu-aip:pip install baidu-aip终于进入主题了,此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径目前...

2019-03-17 18:22:00 520

转载 16,Flask-Migrate

终于到了Flask-Migrate,之前在学习Flask-SQLAlchemy的时候,Flask支持 makemigration / migrate 吗?答案在这里该诉你,如果你同时拥有两个三方组件 Flask-Script 和 Flask-Migrate 那么就支持这样的动作首先你要有几个准备工作第十五章的项目下载1.安装 Flask-Migrate...

2019-03-17 18:15:00 76

转载 15,Flask-Script

Flask-Script 从字面意思上来看就是 Flask 的脚本是的,熟悉Django的同学是否还记得Django的启动命令呢? python manager.py runserver 大概是这样对吧其实Flask也可以做到,基于 Flask-Script 就可以了1.安装 Flask-Scriptpip install Flask-Script...

2019-03-17 18:14:00 78

转载 14,flask-sqlalchemy项目配置

基于一个flask项目,加入flask-SQLAlchemy1.加入falsk-sqlalchemy第三方组件 1 from flask import Flask 2 3 # 导入Flask-SQLAlchemy中的SQLAlchemy 4 from flask_sqlalchemy import SQLAlchemy 5 6 # ...

2019-03-17 18:10:00 241

转载 13,SQLAlchemy 增删改查 一对多 多对多

今天来聊一聊 Python 的 ORM 框架 SQLAlchemyModels 是配置和使用比较简单,因为他是Django自带的ORM框架,也正是因为是Django原生的,所以兼容性远远不如SQLAlchemy真正算得上全面的ORM框架必然是我们的SQLAlchemy ORM框架,它可以在任何使用SQL查询时使用当然了,无论是使用什么ORM框架,都是为了方...

2019-03-17 18:06:00 152

转载 12,DBUtils - Python数据库连接池

创建数据库连接池: 1 import time 2 import pymysql 3 import threading 4 from DBUtils.PooledDB import PooledDB, SharedDBConnection 5 POOL = PooledDB( 6 creator=pymysql, # 使用链接数据...

2019-03-17 17:58:00 102

转载 11,flask之--WTForms

WTForms是什么?相当于django的ModelForm。在网页中,为了和用户进行信息交互总是不得不出现一些表单。flask设计了WTForm表单库来使flask可以更加简便地管理操作表单数据。WTForm中最重要的几个概念如下:  Form类,开发者自定义的表单必须继承自Form类或者其子类。Form类最主要的功能是通过其所包含的Field类提供对表单内...

2019-03-17 16:49:00 129

转载 10,before_request 和 after_request

Flask我们已经学习很多基础知识了,现在有一个问题我们现在有一个 Flask 程序其中有3个路由和视图函数,如下:from flask import Flaskapp = Flask(__name__) # type:Flask@app.route("/login")def login(): return "Login...

2019-03-17 15:48:00 184

转载 9,Flask 中的蓝图(BluePrint)

蓝图,听起来就是一个很宏伟的东西,在Flask中的蓝图 blueprint 也是非常宏伟的,它的作用就是将 功能 与 主服务 分开。比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户的功能(up_user...

2019-03-17 15:14:00 108

转载 8,实例化Flask的参数 及 对app的配置

Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢?有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢?首先展示一下:from flask import Flaskapp = Flask(__name__) # type:Flaskapp.config["DEBUG"] ...

2019-03-17 12:54:00 100

转载 7,Flask 中路由系统

Flask中的路由系统@app.route("/",methods=["GET","POST"])为什么要这么用?其中的工作原理我们知道多少?1. @app.route() 装饰器中的参数如果不明白装饰器 点击这里methods : 当前 url 地址,允许访问的请求方式@app.route("/info", methods=["GET"...

2019-03-17 12:47:00 82

转载 6,Flask 中内置的 Session

Flask中的Session非常的奇怪,他会将你的SessionID存放在客户端的Cookie中,使用起来也非常的奇怪1. Flask 中 session 是需要 secret_key 的from flask import sessionapp = Flask(__name__)app.secret_key = "DragonFire"secr...

2019-03-17 12:41:00 70

转载 5,做一个用户登录之后查看学员信息的小例子

需求:1. 用户名: oldboy 密码: oldboy1232. 用户登录成功之后跳转到列表页面3. 失败有消息提示,重新登录4.点击学生名称之后,可以看到学生的详细信息后端: 1 from flask import Flask 2 from flask import request 3 from flask import ...

2019-03-17 12:37:00 333

转载 4,Flask 中的 request

每个框架中都有处理请求的机制(request),但是每个框架的处理方式和机制是不同的为了了解Flask的request中都有什么东西,首先我们要写一个前后端的交互基于HTML + Flask 写一段前后端的交互先写一段儿HTML form表单中提交方式是post action地址是 /req写好一个标准 form 表单,一点提交,搜就向后端提交一个P...

2019-03-17 12:35:00 219

转载 3,Flask 中的模板语言 Jinja2 及 render_template 的深度用法

Flask中默认的模板语言是Jinja2现在我们来一步一步的学习一下 Jinja2 捎带手把 render_template 中留下的疑问解决一下首先我们要在后端定义几个字符串,用于传递到前端STUDENT = {'name': 'Old', 'age': 38, 'gender': '中'},STUDENT_LIST = [ {'nam...

2019-03-17 12:24:00 149

转载 2,Flask 中的 Render Redirect HttpResponse

一,Flask中的HTTPResponse在Flask 中的HttpResponse 在我们看来其实就是直接返回字符串二,.Flask中的Redirect每当访问"/redi"这个地址的时候,视图函数redi会触发redirect("/") 跳转到url地址: "/" 并会触发"/"对应的视图函数index()三,Flask 中的 r...

2019-03-17 11:17:00 101

转载 1,flask简介

一. Python 现阶段三大主流Web框架 Django Tornado Flask 对比1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架2.Tornado 主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势,属于专注型框架3.Fla...

2019-03-17 11:14:00 105

转载 11,手动绘制散点图的背景颜色

# 导包import numpy as npimport matplotlib.pyplot as plt#x = np.linspace(1,3,num=100)y = np.linspace(6,8,num=100)xx,yy = np.meshgrid(x,y)display(xx,yy)xx.shapexy = np.c_[...

2019-03-11 17:05:00 480

转载 10,knn手写数字识别

# 导包import numpy as npimport matplotlib.pyplot as pltfrom sklearn.neighbors import KNeighborsClassifier# 获取数据feature = []target = []for i in range(10): for j in range(1,501...

2019-03-11 16:26:00 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除