IronPython: Microsoft.Scripting.SyntaxErrorException: 'неожиданный токен' = '' - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть сценарий Python, и я пытаюсь выполнить его из кода C #, используя IronPython, и я получаю следующее сообщение об ошибке:

Microsoft.Scripting.SyntaxErrorException: 'неожиданный токен'= ''

Вот мой код Python:

import logging
logging.basicConfig(filename='c:\\rahul\\example.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')

BUCKET_NAME='Rahul'
print("Bucket name :-" + BUCKET_NAME)

А вот мой код .NET C #:

var engine = Python.CreateEngine(); 
var searchPaths = engine.GetSearchPaths();
searchPaths.Add(@"C:\Users\rahul\appdata\Local\Programs\Python\Python37-32\Lib");
engine.SetSearchPaths(searchPaths);
var scope = engine.CreateScope();
ScriptSource source = engine.CreateScriptSourceFromFile(filePath);
var compiled = source.Compile();
var result = compiled.Execute(scope);

Я получаю ошибкуиз последней строки:

Microsoft.Scripting.SyntaxErrorException: 'неожиданный токен' = ''

Любая помощь?

...