python commmand line params from c++



What is the proper way to pass command line parameters to a python
script called from C++? I'm tryng this:

path = "c:\\someDir\\someScript.py param1 param2 param3";
PyRun_SimpleFile(PyFile_AsFile( PyFile_FromString( path, "r")),
"someScript.py");

I'm getting a "format error someScript.py, line 1" when the code is
executed.

Note: The strange appearannce of the 3 python function calls nested is
not a bug, but required to prevent a run-time error.

.



Relevant Pages

  • Re: python commmand line params from c++
    ... This code looks strange: you open file and create Python file object ... > I'm getting a "format error someScript.py, line 1" when the code is ...
    (comp.lang.python)
  • Problem with Tkinter.PhotoImage
    ... I can only load gif images with Tkinter.PhotoImage and none with BitmapImage. ... format error in bitmap data with BitmapImage) ... and have the following python packages installed: ...
    (comp.lang.python)
  • Re: perl to python
    ... sed and perl can let you do all that quick command line stuff. ... into a full blown script. ... scripts, call it from the python interpreter, whatever I need. ... If I stick to the traditional unix approach, ...
    (comp.lang.python)
  • Re: Learning Tkinter
    ... and how the command option is used to call the function callback. ... gui programming to see if the python programs I have written can be made ... search their computer for this file, execute the python code and then ... This is the meaning of the test on __name__: this magical variable is set to the string '__main__' if and only if the current script is the top-most one, i.e the one you ran python on. ...
    (comp.lang.python)
  • Correct way to handle independent interpreters when embedding in a single-threaded C++ app
    ... The Python interpreter is ... interpreter and provides an extension module to expose ... manage each script runs in a new interpreter. ... globals that could cause issues. ...
    (comp.lang.python)