【发布时间】:2018-12-19 07:38:33
【问题描述】:
我正在尝试使用 Python 中的 mXparser。它加载没有问题,但是一旦尝试使用字符串调用表达式函数(如帮助示例中所示),我就会收到错误,TypeError: no constructor matches given arguments。
import clr
dllpath = r'C:\...\GitHub\MathParser.org-mXparser\CURRENT\c-sharp\bin\Release\MathParser.org-mXparser.dll'
import org.mariuszgromada.math.mxparser as mx
expr_01 = mx.Expression('2 + 1')
最初我认为这意味着我需要指定我传递的字符串的类型,但我认为不是这样。有任何想法吗?我使用 .NET Framework 4.5.2 编译了 mXparser dll(我没有选择使它成为 COM 可见的选项)。
【问题讨论】:
标签: python .net interop overloading python.net