python后端
呱呱吖
这个作者很懒,什么都没留下…
展开
-
form表单提交文件时一并携带多个参数
from表单提交文件类型时携带多个参数原创 2023-02-02 16:28:13 · 427 阅读 · 0 评论 -
python async 使用,介绍
程序在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞,而协程作为一种用户态的轻量级线程,可以帮我们解决这个问题说人话:说白了就是,当协程遇到io操作而阻塞时,立即切换到别的任务,如果操作完成则进行回调返回执行结果,提高了效率,同时这样也可以充分利用 CPU 和其他资源,这就是异步协程的优势,并且协程本质上是个单进程,相对于多进程来说,无需进程间上下文切换的开销,无需原子操作锁定及同步的开销,编程模型也非常简单。async/await 是python3的新特性,可以进行协程运行。个人将他理解成原创 2022-05-13 17:23:21 · 17594 阅读 · 0 评论 -
python实现文字比对相似度
import difflibsimilar_number = difflib.SequenceMatcher(None, '需要比对的字符1', '需要比对的字符2').quick_ratio()print(similar_number) #0.875原创 2022-03-02 10:00:56 · 1091 阅读 · 0 评论 -
服务器下拉github代码并使用定时任务每5分钟更新(实现热更新)
Ubuntu安装git1、检查git是否已经安装,输入git version命令即可,如果没有显示版本号表示没有安装git2、安装gitsudo apt-get install git3、配置git全局环境 git config --global user.name “用户名” git config --global user.email “邮箱地址”4、生成ssh密钥 ssh-keygen -C ‘you email address@gmail.com’ -t rsa 会在用户目原创 2021-08-13 17:29:29 · 946 阅读 · 0 评论 -
python Flask框架前后端解决跨域问题
前后端分离过程中,前后端对接测试难免遇到跨域问题。引用一个库文件Flask-CORS http://flask-cors.readthedocs.io/en/latest/具体可以参考官方文档,可以直接用pip安装下面是我的引用方法from flask import Flask, request, make_response, redirectimport json,os,sysfrom flask_cors import CORS, cross_origin #导入包app = Flask(原创 2021-08-05 17:17:02 · 410 阅读 · 0 评论 -
Python + Flask 实现图片登录图片验证码
首先展示一下最后的效果图这就是我们一个验证码效果图安装环境:这一步主要使用的模块是 pillow,没有安装的话可以使用 pip install pillow 进行安装PIL:Python Image Library,是 Python 处理图片的标准库,不过 PIL 仅支持到 Python2.7,之后有人在其基础上创建了兼容的版本,名字就叫做 pillow。1.先来创建验证码图片#产生验证码图片from random import randintfrom PIL import Image,原创 2021-06-01 16:42:32 · 2960 阅读 · 2 评论 -
python 产生token及token验证的方法(有效)
近期再做一个关于登陆的一个操作首先想到的就是产生token和验证token的方案,接下就把code贴出来。产生token:import timeimport base64import hmac def generate_token(key, expire=3600): r''' @Args: key: str (用户给定的key,需要用户保存以便之后验证token,每次产生token时的key 都可以是同一个key) expire: int(最大有效时间,单位为s) @Return原创 2021-03-24 13:51:25 · 2548 阅读 · 2 评论 -
python的openpyxl对excel表格的操作
python之openpyxl模块工作中经常会用到excel表格,在python中,我们可以利用openpyxl很方便地操作它。本文先以两个示例快速介绍openpyxl的基本用法。创建新的工作薄、激活默认表单、以行的形式赋值并保存文件from openpyxl import Workbookwb = Workbook()# 激活默认表单ws = wb.active# 以行为单位输入row = ["A1", "B1", "C1"]ws.append(row)# 保存文件wb.save(原创 2021-03-17 10:53:13 · 440 阅读 · 1 评论