社区
其它技术问题
帖子详情
PyObject_GetAttrString获取python脚本的函数一直返回NULL
qq_41276329
2019-06-15 05:19:04
python脚本是一个神经网络脚本,用anaconda的spyder写的,有用到第三方库sklearn,我之前一直怀疑会不会是第三方库的问题,但是写了一个不用任何第三方库的add函数,返回的还是NULL,求大神捞我一下,实在不知道怎么解决了
...全文
1566
1
打赏
收藏
PyObject_GetAttrString获取python脚本的函数一直返回NULL
python脚本是一个神经网络脚本,用anaconda的spyder写的,有用到第三方库sklearn,我之前一直怀疑会不会是第三方库的问题,但是写了一个不用任何第三方库的add函数,返回的还是NULL,求大神捞我一下,实在不知道怎么解决了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jor.Ver
2020-11-21
打赏
举报
回复
8
不要把py文件命名为test,我也搞了一整天才知道,py文件命名为test会调用python自己的test模块:https://blog.csdn.net/tanarctan/article/details/105383106
C++调用
py
thon
的那些坑(详细教程步骤)
C++调用
py
thon
脚本
网络上面有许多教程,但是有不少坑在里面,这里笔者亲自测试过,把相关流程写在下面: 1、环境配置 1.1 安装
py
thon
环境,获得外部依赖库
py
thon
下载地址:https://www.
py
thon
.org 请注意选择合适的平台版本,如果调试的是64位的选择64位安装包,x86同理,注意下面勾选vs debug选项 安装完成之后,来到
py
thon
的安装路径,将incl...
调用
py
thon
脚本
的代码_详解C++调用
Py
thon
脚本
中的
函数
的实例代码
1.环境配置安装完
py
thon
后,把
py
thon
的include和lib拷贝到自己的工程目录下然后在工程中包括进去2.例子先写一个
py
thon
的测试
脚本
,如下这个
脚本
里面定义了两个
函数
Hello()和_add()。我的
脚本
的文件名叫mytest.
py
C++代码:#include "stdafx.h"#include #include #include "include\
Py
thon
.h"using...
C++调用
Py
thon
的API
C++ 调用
Py
thon
流程 首先需要包含头文件
Py
thon
.h 初始化
Py
thon
环境
Py
_Initialize() 添加模块路径(或者说
脚本
路径)
Py
Run_Simple
String
() 导入模块
Py
Import_ImportModule() 导入
函数
Py
Object
_Get
Attr
String
() 使用
函数
Py
Object
_Call
Object
()
获取
结果
Py
Arg_Parse() 结束释放
Py
_DECREF()、
Py
_Finalize() 初始化和关闭
Py
thon
解释器 所有的
Py
thon
c++调用
py
thon
模块的常用执行
函数
每个
Py
Object
对象都有一个引用计数,用于垃圾回收,、在恰当的时候增加(
Py
_INCREF)或减少(
Py
_DECREF)引用计数。当使用
Py
thon
/C API中的
函数
创建列表、元组、字典等后,就在内存中生成了这些对象的引用计数。在
Py
thon
/C API中提供了
Py
_BuildValue()
函数
对数字和字符串进行转换处理,使之变成
Py
thon
中相应的数据类型。在
Py
thon
/C API中提供了
Py
_CLEAR()、
Py
_DECREF()等宏来对引用计数进行操作。
C++调用
Py
thon
脚本
中的
函数
1.环境配置 安装完
py
thon
后,把
py
thon
的include和lib拷贝到自己的工程目录下 然后在工程中包括进去 2.例子 先写一个
py
thon
的测试
脚本
,如下 这个
脚本
里面定义了两个
函数
Hello()和_add()。我的
脚本
的文件名叫mytest.
py
C++代码: #include "stdafx.h" #include <stdlib.h> #include <iostream> #include "include\
Py
thon
.
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章