![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 60
@左左@右右
这个作者很懒,什么都没留下…
展开
-
Python Web框架(Django,Flask,FastAPI)
框架是用来帮助我们提升效率,节省时间,避免处理那些低级细节的,如果能达到这个目标,就是一个合适的框架。选择合适的框架,会事半功倍。Python 领域,开发 Web 应用程序的三个主流框架是 Django,Flask 和 FastAPI。它们都非常优秀,但有各自的特点。仔细比较之后,你也许可以选择最适合你的那一个。总而言之,如果你想构建健壮的全栈式网站,那么 Django 是完美的选择,因为它具有多种功能并且在生产中运行良好。...转载 2022-08-07 01:38:10 · 1568 阅读 · 0 评论 -
详解 pyinstaller 打包多个py文件
打包多个py文件Failed to execute script 'simple' due to unhandled exception!NameError: name 'exit' is not defined原创 2022-06-10 18:20:00 · 12842 阅读 · 2 评论 -
pytorch 中的Tensor.detach介绍
detch的作用Tensor.detach() 的作用是阻断反向梯度传播,当我们再训练网络的时候可能希望保持一部分的网络参数不变,只对其中一部分的参数进行调整;或者值训练部分分支网络,并不让其梯度对主网络的梯度造成影响,这时候我们就需要使用detach()函数来切断一些分支的反向传播,例如在生成对抗网络的训练当中,在训练判别器的时候不需要生成器进行反向梯度传播,这时候就会使用到 detach()。detch 文档说明返回一个新的 Tensor,与当前计算图形分离。结果永远不需要梯度,requir原创 2021-09-14 23:21:20 · 6421 阅读 · 0 评论 -
如何启动FastAPI应用作为一个windwos服务
如何使用FastAPI请查看fastAPI官网例子,说的很详细了,不在赘述如何作为服务启动例如你有一个main.py如下:from fastapi import FastAPIimport uvicornapp = FastAPI()@app.get("/")def read_root(): return {"Hello": "World"}if __name__ == "__main__": uvicorn.run("main:app", host="127.0.原创 2021-09-10 00:55:37 · 3259 阅读 · 0 评论 -
python 打印当前时间
import time# 获取当前时间current_time = int(time.time())print(current_time) # 1631186249# 转换为localtimelocaltime = time.localtime(current_time)# 利用strftime()函数重新格式化时间dt = time.strftime('%Y:%m:%d %H:%M:%S', localtime)print(dt) # 返回当前时间:2021:09:09 19:17:29.原创 2021-09-10 00:10:15 · 12099 阅读 · 0 评论 -
python 打印程序cpu 耗时
废话不多说直接上代码import timestat_time = time.process_time()i = 0while(i < 1000000): i = i+1 end_time = time.process_time()print(f"total time:{(end_time-stat_time)}")原创 2021-09-09 19:14:43 · 473 阅读 · 0 评论 -
python 编译pyc文件后,运行出现ModuleNotFoundError问题
报错信息解决方法首先将所有__pycache__目录里的pyc文件全部粘贴到当前目录中将所有pyc文件后缀改为与目录中py文件相同名字 例如 infer.cpython-39.pyc修该为infer.pyc将所有py文件删除原创 2021-09-09 15:48:41 · 1340 阅读 · 0 评论 -
查看Python包模块中的函数
使用dir() 函数和help()函数来查询模块函数相关信息help 函数的时候,括号要去掉原创 2021-09-06 18:46:12 · 3569 阅读 · 0 评论 -
将python程序打包成exe
安装pyinstallerpip install pyinstaller打包exe若需将xxx.py文件打包,只需在终端执行:pyinstaller xxx.py注:终端需切换至xxx.py文件所在目录下。常用可选项及说明:-F:打包后只生成单个exe格式文件;-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;-c:默认选项,使用控制台(就是类似cmd的黑框);-w:不使用控制台;-p:添加搜索路径,让其找到对应的库;-i:改变生成程序的icon图标。参考文原创 2021-09-02 01:08:09 · 181 阅读 · 0 评论 -
python发布模块安装包
更新pippython3 -m pip install --upgrade pip项目结构 __init__.py需要将目录作为包装导入,并且应是空的。sample.py是包中包含包逻辑(功能、类、常数等)的模块的示例。打开该文件并输入以下内容def main(): return 如果您不熟悉 Python 的模块和导入包,请花几分钟时间阅读Python 文档的包和模块。创建此结构后,您将希望在目录内运行此教程中的所有命令。packaging_tutorial创建测试目录原创 2021-09-02 00:56:16 · 827 阅读 · 0 评论 -
python编译pyc文件
什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是无法执行的。什么是pyo文件pyo是优化编译后的程序 python -O 源文件即可将源程序编译为pyo文件什原创 2021-09-01 23:05:48 · 3811 阅读 · 0 评论