目前,我正在努力用c编写IronPython模块。首先我有一些空的分部类,它表示模块基:
[assembly: PythonModule("demo", typeof(Demo.IronPythonAPI.PythonAPIModule))]
namespace Demo.IronPythonAPI
{
/// <summary>
/// Demo api module root/base
/// </summary>
public static partial class PythonAPIModule
{
}
}
在其他一些文件中,我尝试实现这些模块:
^{pr2}$如果我现在想使用该模块,它将不起作用:
import demo
Sql.executeNoneQuery("", "")
这将引发异常:
name 'Sql' is not defined
使用时
from demo import Sql
Sql.executeNoneQuery("", "")
一切都很好。我到底做错了什么?在
非常感谢!在
您应该检查import and from import之间的差异
演示.Sql在第一种情况下需要。所以试试
Demo.Sql.executeNoneQuery("", "")
相关问题 更多 >
编程相关推荐