Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Python.h"
- PyObject *xyzzy_foo(PyObject *self, PyObject* args)
- {
- return PyString_FromString("Hello, World !");
- }
- int main(int argc, char **argv)
- {
- Py_SetProgramName(argv[0]);
- Py_Initialize();
- PyImport_AddModule("xyzzy");
- PyMethodDef xyzzy_methods[] = { {"foo", xyzzy_foo, METH_NOARGS, "Return the meaning of everything."}, {NULL, NULL} };
- Py_InitModule("xyzzy", xyzzy_methods);
- PySys_SetArgvEx(argc, argv, 0);
- PyRun_SimpleString("import xyzzy\n");
- PyRun_SimpleString("print xyzzy.foo()\n");
- Py_Exit(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement