Я создал IronPython
движок и добавил в него несколько модулей.
Код:
ScriptEngine engine = IronPython.Hosting.Python.CreateEngine();
engine.SetSearchPaths(list of modules path);
Теперь я сделал некоторые изменения в модулях. Когда я выполняю скрипт Python, используя тот же самый pythonengine, он не дает мне обновленный результат.
ех.
Создайте файл Python и добавьте функцию сложения, чтобы вернуть сложение двух чисел.
Теперь передайте этот файл python в другой файл для вызова этой функции. Запустите этот файл Python и увидите, что дополнение возвращается функцией добавления.
Измените функцию сложения, чтобы теперь возвращать вычитание двух чисел.
Запустите исходный файл Python и убедитесь, что функция все еще возвращает сложение двух чисел.
Я хочу обновить все модули в существующем движке Python (не хочу создавать новый движок Python).
Как я могу обновить все модули в существующем движке Python без создания нового движка Python?