首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
13,549 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,096 阅读
3
gradle-5.4.1-all.zip下载
9,059 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,928 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,908 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
626
篇文章
累计收到
624
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
142
篇与
的结果
2020-07-22
FastApi操作MySQL基本文件结构
首先是总的文件结构:.├── __pycache__│ └── main.cpython-38.pyc├── main.py└── sqlstu ├── __pycache__ │ ├── crud.cpython-38.pyc │ ├── database.cpython-38.pyc │ └── models.cpython-38.pyc ├── crud.py ├── database.py └── models.pymain.py就是FastAPI的启动文件了。 main.py:import uvicorn from pydantic import BaseModel from sqlstu import crud from sqlalchemy.orm import Session from fastapi import Response, Depends, FastAPI, HTTPException from sqlstu.database import SessionLocal, engine from sqlstu import models app = FastAPI() models.Base.metadata.create_all(bind=engine) # 数据库开关 def get_db(): db = SessionLocal() try: yield db finally: db.close() class Item(BaseModel): form: str form_name: str entry: dict @app.get('/') async def index(db: Session = Depends(get_db)): a = '111' b = '222' crud.add_record(db, a, b) return 1 if __name__ == '__main__': uvicorn.run(app='main:app', host='0.0.0.0', port=8000, reload=True, debug=False)crud.py进行数据库增删改查from sqlalchemy.orm import Session from .models import * def add_record(db: Session, source, result): if not db.query(PandaParse).filter(PandaParse.source == source).first(): added = PandaParse(source=source, result=result) db.add(added) db.commit() db.refresh(added) return 200database.py建立数据库链接from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker SQLALCHEMY_DATABASE_URL = "mysql+pymysql://username:password@localhost:port/database" engine = create_engine(SQLALCHEMY_DATABASE_URL, pool_pre_ping=True) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base()models.py数据库表对应文件from sqlalchemy import Boolean, Column, Integer, String, Datetime from datetime import datetime from .database import Base class PandaParse(Base): __tablename__ = "LanAPI_Panda" id = Column(Integer, primary_key=True, index=True) source = Column(String) result = Column(String)
2020年07月22日
1,662 阅读
0 评论
0 点赞
2020-07-18
微信公众号获取用户基本信息乱码
这两天在折腾微信公众号,测试获取用户信息的时候发现返回的信息中文乱码。于是乎。res = requests.get(getinfo_url) res.encoding = 'utf-8' res = res.json()
2020年07月18日
961 阅读
0 评论
0 点赞
2020-07-17
sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread.
爬学校电费余额系统存到本地数据库时,开了多线程(车速过快),于是就报错了sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 12960 and this is thread id 13904.在链接sqlite的时候加上check_same_thread=False即可
2020年07月17日
1,281 阅读
0 评论
1 点赞
2020-07-16
LanAPI之蓝奏云直链解析
接口地址:http://api.565.ink/lanzou/参数:URL举个栗子:蓝奏云资源地址:https://vast.lanzous.com/tp/iSWwUe28h1c然后就是这样的:http://api.565.ink/lanzou/?url=https://vast.lanzous.com/tp/iSWwUe28h1c返回的resulturl就是直链地址了
2020年07月16日
4,592 阅读
1 评论
0 点赞
2020-07-15
LanAPI之网易云音乐直链解析
API地址:http://api.565.ink/163mc参数:id 类型:int(整数)文档地址:https://api.565.ink/docs#/default/wangyiyunmc_163mc_get输入歌曲ID,即可获得歌曲直链,比如我比较喜欢的这首,歌曲的地址是:https://music.163.com/#/song?id=1356350562,然后他的ID就是1356350562,最后的链接就是http://api.565.ink/163mc?id=1356350562就可以获得地址了
2020年07月15日
1,654 阅读
0 评论
0 点赞
2020-07-12
一键去除“ - 快捷方式”python脚本
今天,一时兴起,重装了个系统,然后有些软件是不需要安装的,然后发送到桌面快捷方式之后都会带一个“ - 快捷方式”的后缀,于是顺手写了个小脚本,一键替换一下下,python大法好。# -*- coding: utf-8 -*- """ ------------------------------------------------- @ Author :Lan @ Blog :www.lanol.cn @ Date : 2020/7/12 @ Description:I'm in charge of my Code ------------------------------------------------- """ import os sourcename = os.listdir('./') resultname = [i.replace(' - 快捷方式', '') for i in sourcename] for index, value in enumerate(sourcename): try: os.rename(value, resultname[index]) print(f'{value}成功') except: print(f'{value}失败') input('完成!')
2020年07月12日
685 阅读
0 评论
0 点赞
2020-07-10
Lan工具箱API之抖音短视频无水印解析
URL地址:http://tool.vast.codes/douyin/传递参数:URL请求方式:GET特别注意:传递的参数不一定非得是URL,可以直接传递分享的文字如:点击复制链接:当地时间10日0时40分左右,失联的韩国首尔市长朴元淳的遗体已被找到! https://v.douyin.com/JNpy4kM/ 复制此链接,打开【抖音短视频】,直接观看视频!让直接传递给URL即可(不能以#开头)。http://tool.vast.codes/douyin/?url=当地时间10日0时40分左右,失联的韩国首尔市长朴元淳的遗体已被找到!%20https://v.douyin.com/JNpy4kM/%20复制此链接,打开【抖音短视频】,直接观看视频!如果是直接传递URL需传递完整URLhttp://tool.vast.codes/douyin/?url=https://v.douyin.com/JNpy4kM/
2020年07月10日
1,182 阅读
0 评论
0 点赞
1
...
8
9
10
...
21