简单记录,分享下这段时间学习Flask所用过的资料学习Flask的这段时间,我在网上找了挺多,也看了挺多的资料,有视频,也有文档教程。然后我发现,这方面资料有点杂而不全,就没有特别好的的教程可看,而且对于咱这样的新手如果一开始就去看官方的文档,也看的迷迷糊糊,最后发现还是什么都不会。经过我这段时间对Flask的学习,得出以下对Flask教程方面的资料总结,通过对一下这些资料的学习,可以实现对Flask框架的快速入门,且学习到的知识也比较全面,知识框架也比较清晰,学完可应用于实际项目开发。资料总结仅供参考。Flask中文文档(2.1.2)酷python:flask入门教程及实战分享B站:2022
目录基本使用interval启动方式cron启动方式使用装饰器定时启动任务flask-apscheduler将apscheduler移植到了flask应用中,使得在flask中可以非常方便的使用定时任务了,除此之外,它还有如下几个特性根据Flask配置加载调度器配置根据Flask配置加载任务调度器允许指定服务器运行任务提供RESTfulAPI管理任务,也就是远程管理任务为RESTfulAPI提供认证下载安装pipinstallflask-apscheduler基本使用flask-apscheduler的相关配置,我们会将它和其它扩展一起,放在应用的配置里classConfig(object):
目录基本使用interval启动方式cron启动方式使用装饰器定时启动任务flask-apscheduler将apscheduler移植到了flask应用中,使得在flask中可以非常方便的使用定时任务了,除此之外,它还有如下几个特性根据Flask配置加载调度器配置根据Flask配置加载任务调度器允许指定服务器运行任务提供RESTfulAPI管理任务,也就是远程管理任务为RESTfulAPI提供认证下载安装pipinstallflask-apscheduler基本使用flask-apscheduler的相关配置,我们会将它和其它扩展一起,放在应用的配置里classConfig(object):
1.什么是whisperWhisper是一个自动语音识别(ASR,AutomaticSpeechRecognition)系统,OpenAI通过从网络上收集了68万小时的多语言(98种语言)和多任务(multitask)监督数据对Whisper进行了训练。OpenAI认为使用这样一个庞大而多样的数据集,可以提高对口音、背景噪音和技术术语的识别能力。除了可以用于语音识别,Whisper还能实现多种语言的转录,以及将这些语言翻译成英语。本文主要拿该模型做一个音频识别的任务,将视频中的音频转化为文字。2.项目介绍主要实现了一个基于Whisper的视频字幕生成工具,具体来说,采用Flask轻量级WEB应
1.什么是whisperWhisper是一个自动语音识别(ASR,AutomaticSpeechRecognition)系统,OpenAI通过从网络上收集了68万小时的多语言(98种语言)和多任务(multitask)监督数据对Whisper进行了训练。OpenAI认为使用这样一个庞大而多样的数据集,可以提高对口音、背景噪音和技术术语的识别能力。除了可以用于语音识别,Whisper还能实现多种语言的转录,以及将这些语言翻译成英语。本文主要拿该模型做一个音频识别的任务,将视频中的音频转化为文字。2.项目介绍主要实现了一个基于Whisper的视频字幕生成工具,具体来说,采用Flask轻量级WEB应
PythonFlaskBlueprint蓝图本篇来了解一下Flask中Blueprint蓝图,什么蓝图。。就是一个分模块的扩展而已,用来让不同的业务模块api分到不同的python文件中而已,和Springmvc的class级别的@RequestMapping("/")差不多。。前因:为什么要引入Blueprint蓝图呢?因为如果默认把API接口都写到一个py文件里面那么这个文件会越来越复杂,会越来越臃肿导致无法维护,所以按照正常的开发逻辑也需要进行模块的划分,那么就需要引入Blueprint1.安装Blueprint需要先在环境中使用pip安装一下Blueprint扩展pipinstallB
PythonFlaskBlueprint蓝图本篇来了解一下Flask中Blueprint蓝图,什么蓝图。。就是一个分模块的扩展而已,用来让不同的业务模块api分到不同的python文件中而已,和Springmvc的class级别的@RequestMapping("/")差不多。。前因:为什么要引入Blueprint蓝图呢?因为如果默认把API接口都写到一个py文件里面那么这个文件会越来越复杂,会越来越臃肿导致无法维护,所以按照正常的开发逻辑也需要进行模块的划分,那么就需要引入Blueprint1.安装Blueprint需要先在环境中使用pip安装一下Blueprint扩展pipinstallB
🌵Flask系列文章🌴欢迎点赞评论学习交流~🌱各位看官多多关注哦😘~🍀开整!!!目录前言🍉Flask开发基础与入门 🌴web开发基础🍉Flask中的HelloWorld一、简单的flask框架二、flask框架的路由methods方法,默认为GET三、flask框架参数传递的两种方法四、flask框架的反向路由🍉Flask的模板一、模板的简单使用二、条件语句三、循环语句四、模板的继承🍉Flask消息提示与异常捕获🌴Flask的消息提示🌴Flask的异常捕获以及异常处理 🍉结束前言 众所周知,Flask框架是python的一个轻量级微型框架,使用它来开发是非常的方便的。所以,最近花了一
🌵Flask系列文章🌴欢迎点赞评论学习交流~🌱各位看官多多关注哦😘~🍀开整!!!目录前言🍉Flask开发基础与入门 🌴web开发基础🍉Flask中的HelloWorld一、简单的flask框架二、flask框架的路由methods方法,默认为GET三、flask框架参数传递的两种方法四、flask框架的反向路由🍉Flask的模板一、模板的简单使用二、条件语句三、循环语句四、模板的继承🍉Flask消息提示与异常捕获🌴Flask的消息提示🌴Flask的异常捕获以及异常处理 🍉结束前言 众所周知,Flask框架是python的一个轻量级微型框架,使用它来开发是非常的方便的。所以,最近花了一
一、前言今天要带大家实现的是PPT图片的提取。在我们学习工作中,PPT的使用还是非常频繁的,但是自己做PPT是很麻烦的,所以就需要用到别人的模板或者素材,这个时候提取PPT图片就可以减少我们很多工作。二、实现原理其实实现原理很简单,我们的pptx文件其实是一个压缩包。我们可以直接修改pptx文件的后缀,改成zip然后解压,比如下面这个:这是解压后的文件。我们可以在ppt目录下找到一个media目录,这个目录下就是我们要的图片的。这个目录包含了PPT的所有多媒体文件。知道这点后,我们就可以选择用Python来解压出PPT中的media目录就可以提取出所有图片了。三、提取PPT中的图片1、打开压缩