On Sun, 29 Jul, Steven D'Aprano wrote:

> (1) Don't use eval, exec or execfile.

Ok, then I would really like to ask a question about how to solve my
problem without execfile ... ;-)

I am embedding Python on Windows using MinGW. In order to execute a
Python script file, calling any of the PyRun_File functions does not
work but crashes (I assume this is because the Python DLL was built
using Microsoft tools and those tools and MinGW have different FILE
structures, so a FILE *fp cannot be passed from my MinGW C code to
the Python DLL).

Therefore my current solution is to call PyRun_String functions and
execute a string with the content "execfile('filename')".

Is there a way to solve this problem with PyRun_File?

-- 
Stefan Bellon
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to