Execute Python code.

 

   

Syntax
 

[C#]
void Exec(string code, in PythonRunOptions options = new())

 

Throws Exceptions ObjectDisposedException: Thrown when this PythonScope has been disposed of.
Throws Exceptions ArgumentNullException: Thrown when code is null.

 

   

Params
 
Name Description
code Python code to be executed.
options Options for running Python code.

 

   

Notes
 

Execute Python code.

 

   

Example
 

To disable ANSI color in stdout output on Linux you might use code of the following form.

 

var options = new PythonOptions(); options.Initialize(PythonEnvironment.Current, null); using var rt = PythonEnvironment.Current.GetRuntime(); using var scope = rt.CreateScope(); rt.StdOutWriter = Console.Out; rt.StdErrWriter = Console.Error; rt.AutoInitializeRuntime(scope); scope.Exec("import os\nos.environ['NO_COLOR'] = '1'\n"); // ... do work