
Python接口
bitQ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FLASK_SQLAlchemy内存占用问题
采用Flask-SQLAlchemy做了一个数据管理工具,其中要实现的一个功能是对记录按一定规则频繁查询。调试发现随着查询次数增加,电脑的内存被占满了,显然是程序写的有问题,但对于刚接触的我,还没什么解决问题的思路。查阅网上的资料,这篇文章解决了我的问题:从SQLAlchemy的“缓存”问题说起 - 简书 (jianshu.com)每次执行完查询后,调用session.remove()清空一下就好了,即释放连接并回滚事务操作。... for i in range...原创 2021-08-31 16:50:31 · 1124 阅读 · 0 评论 -
PyQt5 QWebChannel实现python与Javascript双向通信
由来Pyqt项目需要嵌入百度地图API,需要PyQt5与Javascript进行数据交互;网上的资料少切新旧不一,出于人人为我,我为人人的目的写下记录,希望后来人少走弯路。(替代方案:WebSocket实现通信,该技术比较新,后面再玩)。测试环境Python3.6、PyQt5.11有用资料PyQt5系列教程(60):QWebChannel使用举例2 Communicate w...原创 2020-01-13 17:30:47 · 5158 阅读 · 1 评论 -
SWIG使用简明教程(二)
结构体和联合体如果SWIG遇到结构或联合的定义,它将创建一组访问器函数。SWIG生成的访问器函数仅获取指向对象的指针,并允许访问单个成员。 例如,声明struct Vector { double x, y, z;}SWIG会转换为以下访问函数集double Vector_x_get(struct Vector *obj) { return obj->x;...原创 2019-11-15 09:53:39 · 1786 阅读 · 0 评论 -
技术网站推荐——ZetCode
网址:http://zetcode.com/ZetCode为各个领域的程序员带来了教程。 主要是图形用户界面,数据库和编程语言。 该网站的任务是为现代技术提供功能强大,快速且易于理解的教程。...原创 2019-11-13 23:33:37 · 282 阅读 · 0 评论 -
SWIG Library
为了帮助构建扩展模块,SWIG附带了支持库,您可以在自己的接口中包括这些支持文件。 这些文件通常定义新的SWIG指令或提供实用程序功能,这些功能可用于访问标准C和C ++库的一部分。 本章提供对当前支持的库文件集的参考。8.2.2 carrays.i该模块定义了有助于将普通C指针包装为数组的宏。 该模块不提供任何安全性或额外的包装层-它仅提供用于创建,销毁和修改原始C数组数据内容的功能。...原创 2019-11-13 16:50:48 · 358 阅读 · 0 评论 -
SWIG使用简明教程(一)
写作目的:结合工作需要——封装C++模块在Python下调用。对SWIG官方文档相关部分做了翻译和归纳。官方文档:http://www.swig.org/Doc4.0/index.html使用环境:window、python3.6、swigwin-4.0.1不足之处欢迎斧正。使用SWIGswig [ options ] filenameSWIG接口描述文件xxx....原创 2019-11-13 16:27:36 · 8759 阅读 · 0 评论 -
windows下使用SWIG编译python模块
用C++对python加速是个不错的选择,但是python直接调用DLL写起来不是太容易,多亏了SWIG,使这项工作变得简单。SWIG官网网上对SWIG的使用有些资料,但是直接使用SWIG自带的example介绍的很少, 虽然官网有Tutorial,但是也有些过时了。为此写这篇文章用于记录使用SWIG例子的步骤,另外还有写出错的解决办法。使用的环境:PC系统:win10 pyt...原创 2019-11-13 12:49:49 · 1695 阅读 · 0 评论 -
Python如何使用或添加自己的模块库
导入sys模块,然后查看path可以看看系统的模块库。>>>import sys>>> sys.path['', 'C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\ \lib', 'C:\\Python26\\lib\\plat-win', 'C:\\...转载 2019-08-05 14:37:12 · 3205 阅读 · 0 评论 -
python调用子目录下模块报错 OSError: [WinError 126] 找不到指定的模块
pyqt 下main.py调用pluto文件夹下的plutoSDR 模块,该模块是有iio.py和libiio.dll组成,运行报错,提示找不到libiio.dll文件报错信息:Traceback (most recent call last): File "E:/git/pyqt/UAT_Sim/proj/pyqt/main.py", line 10, in <module&g...原创 2019-04-24 17:07:32 · 3865 阅读 · 5 评论 -
ADALM-PLUTO的Python环境搭建
本文主要是在Window 系统上,搭建ADALM-PLUTO的Python API调用,记录分享以备后期查阅。环境: window7 64bit / python3.6 64bit搭建步骤:1、安装驱动和设备测试2、用VS编译DLL动态库;3、安装iio模块 4、调用测试ADALM-PLUTO软件无线电平台官方介绍独立自足的便携式RF学习模块 高性价比实验平台 基于...原创 2019-01-03 12:23:00 · 3758 阅读 · 3 评论