Running compiled Python files
skn at skn.com
Wed May 3 14:42:56 CEST 2006
I am trying to run compiled Python files (*.pyc and *.pyo) using Python C
I am using the method PyRun_FileFlags() for this purpose.
The code snippet is as follows:-
myFlags.cf_flags=1; // I tried all values 0, 1 and 2
PyRun_FileFlags(script, file, Py_file_input, globals, locals, &myFlags);
But unfortunately I get the following exception:-
"DeprecationWarning: Non-ASCII character '\xf2' in file E:\test.pyc on line
1, but no encoding declared; see http://www.python.org/peps/pep-0263.html
When I run the .py file, then things work fine.
The .py file contains only one statement,
print "Hello World"
Which Python C API should I use to run compiled Python files(*.pyc and
*.pyo) in the scenario where the source file (*.py) is not present.
Thanks in advance,
More information about the Python-list