"Vertilka" <[EMAIL PROTECTED]> wrote: > I saw several functions: PyRun_AnyFileExFlags, PyRun_SimpleFileExFlags, > PyRun_FileExFlags. > > Questions: > 1) Which one should i use in order to achieve what i need ?
PyRun_SimpleFile or PyRun_SimpleString should be good enough. Using SimpleString is more robust: http://effbot.org/pyfaq/pyrun-simplefile-crashes-on-windows-but-not-on-unix-why.htm and also lets you implement additional glue in Python code instead of in C/C++. > 2) I couldn't understand the differance betwwen the three ? AnyFile supports interactive devices, RunFile requires you to provide a custom execution context. > 3) What is the difference between the "FILE *fp" and "const char > *filename" arguments of these functions. If i give a FILE*, why do i > need to give the file name ? Python needs the filename to be able to give meaningful error messages. </F> -- http://mail.python.org/mailman/listinfo/python-list