On Thu, Feb 4, 2010 at 2:29 PM, VIJAY KUMAR <[email protected]> wrote: > Hi , > I wanted to call the function defined in C in to python module. > > C filedummy_c_module.c contains below > > int dummy_c_function(int value) > { > int ret; > ret = value + 5; > return ret; > } > > I have Python module dummy_p_module.py > > from dummy_c_module import dummy_c_function > a = dummy_c_function(22) > print a > > how can we do the this. Am using Ubuntu OS.
You would either need to wrap your C file as a Python module. Docs are available here http://docs.python.org/extending/extending.html Or you can compile your C file into a library and use the ctypes FFI The docs are fairly descriptive and have an included tutorial as well http://docs.python.org/library/ctypes.html -- ~noufal http://nibrahim.net.in _______________________________________________ BangPypers mailing list [email protected] http://mail.python.org/mailman/listinfo/bangpypers
