ChinaUnix.net
相关文章推荐:

c 调用python函数 字符串

前此天发了一个贴子关于怎么获得指向byte数组的指针,这个问题已得到解决。 http://bbs.chinaunix.net/thread-4125023-1-1.html 但现在出现新问题,我希望给C函数传入指针,能修改python中的数组,试了几次都没成功,希望大神帮忙。问题如下: C函数如下: void mytest(const unsigned char* in, const unsigned int inlen, unsigned char* out) { int i; for (i = 0;i < inlen;i++) { *out++ = *in++; } } 编译生成libfu...

by qqrilxk - Python - 2014-02-19 12:01:04 阅读(4547) 回复(5)

相关讨论

[code]def call(self,data): from data["class"] import * return data["fun"](data["parameter"])[/code]这种代码能执行吗?php是可以的,如果不能,是否有其他办法实现类似的功能,比如回调函数(这个好像不能传递参数)

by jd808 - Python - 2011-12-20 10:44:18 阅读(5804) 回复(2)

C调用python函数 python是简单的,python又是强大的。 刚接触python的人都会有这么一个疑问:python到底有什么用。不过要知道它能做什么,还得先学会使用它。python的语法相当简单,这里有一个教程:http://woodpecker.org.cn/abyteofpython_cn/chinese/,相信你一两天就能对python轻车熟路。 我的大部分时间都是用C开发的,所以,在C中调用python是我比较关心的话题。看了一些网上前辈们的代码大致上也有一个整体的认识。 1. ...

python

by 中关村村草 - Python - 2011-08-11 14:06:36 阅读(2042) 回复(0)

环境:vs2010,python33 都是64位 按照网上很多的方法都试过,但是依旧无法解决如下问题: PyObject* pModule = PyImport_ImportModule("testpy"); if (!pModule) { printf("Cant open python file! \n"); } pModule总是返回空。 做过如下测试:如果py文件内容为空,不会进入上述判空循环,即找到了该脚本,但是一旦加入一句简单的print代码,就再次报空。 新手求大神解答。 多谢。

by GoFromZero - Python - 2014-02-08 10:53:26 阅读(2468) 回复(2)

各位: 目前在测试时遇到这样一个问题: 1、定义了1个函数,且有返回值和传参,大概内容如下,只是参数不同: def fun(args): subprocess.Popen .... return result 执行完命令后返回一个结果。 注:除了 subprocess.Popen,还试过 commands.getstatusoutput(cmd) 2、在调用时按顺序调用上面定义的3个函数,如: if a> 0: fun(args1) fun(args2) fun(args3) else: print('fail') 但每次...

by agen_0502 - Python - 2013-06-18 10:02:40 阅读(992) 回复(1)

本帖最后由 wojiaohesen 于 2012-11-21 16:08 编辑 给大家分享一个缓存调用的例子。在python2.7中通过测试, 在其他的版本中, 请找到inpsect.getcallargs的代替实现即可, 可参看activepython.[code]#!/usr/bin/env python # -*- coding: utf-8 -*- class CacheCall(object): def __init__(self, fn): self.func = fn self.cache = dict() self.hits = 0 self.misses = 0 def __cal...

by wojiaohesen - Python - 2012-11-21 16:05:35 阅读(1468) 回复(0)

shell是否可以调用python函数,如何调用?请多指点谢谢!

by q496518957 - Shell - 2012-06-02 03:19:39 阅读(5144) 回复(3)

python很high但是很多时候还得用C++开发,实在眼馋python的方便 怎么在C++中调用python写的一些函数?或者这种调用是不是合适?有什么缺点? 谢谢指点 [ 本帖最后由 cc007cc 于 2008-7-14 15:10 编辑 ]

by cc007cc - Python - 2008-07-15 14:17:42 阅读(4315) 回复(7)

如果可以,怎么调用 谢谢 [ 本帖最后由 东门之杨 于 2006-9-12 13:52 编辑 ]

by 东门之杨 - Python - 2006-09-13 11:30:38 阅读(7631) 回复(3)

python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。同时为了保持向后兼容,现在的 python中 仍然保留了一个string的module,其中定义的方法与S.method(...

by zieckey - Python文档中心 - 2009-07-22 15:06:15 阅读(1916) 回复(0)

[code]# -*- coding: utf-8 -*- ''' Created on 2012-11-16 @author: 凯 ''' from ctypes import * kernel = windll.kernel32 advapi32 = windll.advapi32 HANDLE = c_void_p TOKEN_QUERY = 0x0008 h_token = HANDLE() if not advapi32.OpenProcessToken(kernel.GetCurrentProcess(), TOKEN_QUERY , byref(h_token)): print h_token.value print "Error:%d" % kernel.GetLastError() [/code]函数调用失败,错误代...

by l7495032 - Python - 2012-11-20 12:07:14 阅读(1190) 回复(0)