Iron Python .Runtime.UnboundNameException: «глобальное имя« грех »не определено» ошибка - PullRequest
0 голосов
/ 05 апреля 2020

У меня проблема с железным python скриптом, когда я пытаюсь использовать математическую функцию sin.

var pyForSrc = @"def Test():
                 return sin(a)";

Поскольку я пытаюсь выполнить вышеупомянутый скрипт, то получаю ошибку.

IronPython.Runtime.UnboundNameException: 'global name 'sin' is not defined'

Я пытался использовать math.sin (a); также, но затем я получил ошибку, как показано ниже

IronPython.Runtime.UnboundNameException: 'global name 'math' is not defined'.

Я также получаю ошибку, когда я пытался добавить, как Math.sin (a); Может ли кто-нибудь помочь мне, как я могу добавить математическую библиотеку в сценарий Iron Python?

1 Ответ

0 голосов
/ 07 апреля 2020

Вы должны написать:

import math

вверху кода

...