
python
文章平均质量分 86
城外土馒头
这个作者很懒,什么都没留下…
展开
-
python调用C++方法
如果想在已有 C++ 动态库上扩展 pybind11 绑定,那么 target_link_libraries 链接该动态库就可以了。pybind11的模块实例对象提供了 def()函数,用来封装普通的函数,具体的用法为。现有个项目需要封装给python用户使用,讨论过后决定使用pybind11进行封装。在实际项目中关联的c++文件会很多,建议使用cmake进行编译,最终生成相应模块。一般使用pybind11多一些,因为更为轻量化,能够轻易地加入c++特性。在使用pybind11过程中涉及3个地方用。原创 2023-10-25 14:39:14 · 199 阅读 · 0 评论 -
python--装饰器
比如:当404时则会执行下面的视图函数。原创 2023-09-05 11:08:19 · 114 阅读 · 1 评论 -
Python--Flask环境搭建
安装工具包的时候可能需要安装一些其他的工具,如果系统提示 proceed ([y]/n)?下载完成后,可进入开始菜单栏中点击Anaconda Promot,通过conda命令进行Miniconda的安装和配置环境变量。安装虚拟环境(by conda),-name名字为flaskvir,python为所需要的版本。版本:python=3.11(3.11代表我创建的环境为3.11版本,此版本号可以自行设定)虚拟环境名称:python_3.6(该名称可根据自己喜好设定,建议设置容易记住的名称)原创 2023-08-31 10:35:09 · 753 阅读 · 0 评论 -
Python--Web应用程序框架(Flask)--基本概念
让我们可以使用Python语言快速实现一个网站或Web服务,在介绍Flask之前首先来聊下它和Django的联系以及区别,django是个大而全的web框架,它内置许多模块,flask是一个小而精的轻量级框架,Django功能大而全,Flask只包含基本的配置, Django的一站式解决的思路,能让开发者不用在开发之前就在选择应用的基础设施上花费大量时间。它旨在保持应用程序的核心简单且可扩展。就是用来匹配url的,在我们的flask里面是以装饰器来实现的,装饰器引用的也是我们上面实例化核心类出来的对象。原创 2023-08-07 17:57:38 · 544 阅读 · 1 评论