标签: ironpython

5
推荐指数
1
解决办法
1751
查看次数

使用基于DLR的语言而不是C#进行脚本编写任务的原因?

我正在考虑将脚本语言嵌入到我的一个软件项目中,并确定了两个选项:在运行时通过CodeDOM编译C#并嵌入基于DLR的脚本语言.这两个选项都可以让我完全访问.NET Framework.

我将编写脚本的操作是用户定义的DataRow转换和一组导致修改后的DataRow的元数据.我希望这些转换可以组合并经常调用.当然,我希望最终用户能够提供和修改变换.

考虑到这一工作量,使用一种方法比另一种方法有明显的优势吗?

c# scripting ironpython dynamic-language-runtime

5
推荐指数
1
解决办法
1168
查看次数

来自WPF的IronPython中的NLTK

我想使用IronPython为Python使用NLTK(自然语言工具包),并从现有的WPF/c#项目调用.

是否可以通过这种方式从WPF中引用NLTK.例如,从NTLK使用命名实体识别?

任何建议或指导表示赞赏.

wpf ironpython nltk

5
推荐指数
1
解决办法
1202
查看次数

5
推荐指数
1
解决办法
227
查看次数

有人在生产应用程序中使用IronPython吗?

我一直在想要添加IronPython以扩展我支持的科学应用程序.

这是一个好主意还是可怕主意?

是否有任何在生产应用程序中使用IronPython的好例子.我见过Resolver,有点可爱.还有其他应用程序吗?

我没有得到的是这个.使用IronPython比使用代码DOM之类的东西在应用程序中创建类似可扩展性的脚本更容易吗?

任何人都有一些恐怖故事或IronPython/IronRuby取得辉煌成就的故事?

ironpython

5
推荐指数
1
解决办法
1217
查看次数

如何在Mono上开发IronPython应用程序?

我可能需要编写一些在.Net(和Windows)上运行的GUI应用程序,而我可以使用的是Mono(在Ubuntu和/或Gentoo上).我对Python非常熟悉; 另外,我知道Mono Windows.Forms程序集似乎可以令人满意地使用(我使用Windows.Forms成功运行.Net应用程序).

我需要采取哪些步骤来建立一个可以在GNU/Linux机器上开发独立的IronPython的环境?另外,我非常欣赏一些.Net-Mono兼容性指针(例如我应该知道或避免的事情).

我不是在寻找IDE; 我很乐意使用vim进行编辑,我不介意以编程方式构建GUI.

注意:我实际要问的是,有以下帮助:

  • 我显然必须安装IronPython; 所以我确保安装了我的Mono软件包,然后运行IronPython安装程序(显然使用Mono),就像我在Windows上一样?这会让IronPython组件可用于Mono吗?如果没有,我该怎么办?Ubuntu 9.10有一个IronPython包,但它不是最新版本; 同时,出于兼容性目的,我无法升级Ubuntu安装.我找不到Gentoo的ebuild.
  • 我是否必须再安装组件?
  • 成功安装IronPython后,如何从IronPython源创建.Net/Mono可执行文件?有"适当"的方式吗?
  • 有没有办法在最终的.exe中"嵌入"IronPython(和任何其他必需的)程序集?

mono ironpython

5
推荐指数
1
解决办法
2884
查看次数

具有IronPython类型参数的C#泛型

所以,这种情况是我有一个名为C#泛型类Foo与模板参数T具有的new()约束。我已经声明我的班级是这样的:

class Baz
{
    public Baz() { }
}

class Foo<T>
    where T : Baz, new()
{
    // blah blah
}
Run Code Online (Sandbox Code Playgroud)

在Python中:

class Bar(Baz):
    def __init__(self):
        """ do various things here """
Run Code Online (Sandbox Code Playgroud)

但是,如果在Python中尝试这样做Foo[Bar],则会收到一条错误消息,告诉我我的Bar类违反了上的约束(即new()约束)Foo<T>。

是什么赋予了?

.net c# clr ironpython dynamic-language-runtime

5
推荐指数
1
解决办法
1221
查看次数

C++\IronPython集成示例代码?

我正在寻找一个简单的C++\IronPython集成示例代码,即在C++中嵌入python代码,或者更好的Visual C++程序.

示例代码应包括:如何在语言之间共享对象,如何来回调用函数\方法等...

此外,明确的设置过程也会有所帮助.(如何在Visual Studio等中包含Python运行时dll ...)

我找到了一个很好的例子为C#\ IronPython的位置,但无法找到C++\IronPython的示例代码.

c++ python ironpython visual-studio visual-c++

5
推荐指数
1
解决办法
2469
查看次数

铁Python和VS2010调试困境

我开始使用IronPython和VS2010,我在调试环境方面遇到了麻烦......有人能指出我正确的方向吗?请注意,我的python知识不到一周,所以我的问题很可能是自己造成的.

最令人讨厌的问题是,当发生异常时,VS调试器不会破坏异常发生的位置......但它似乎在最高级别中断.这样就可以确定异常发生的地方是令人沮丧的断点和踩踏行为.

另一个烦恼是提高自定义异常.调试器只告诉我异常的类名而不是消息(但是本机铁python异常包括两者).例如:

class MyCustomError(BaseException):
    def __init__(self, value):
        self.value = value
    def __str__(self):
        return repr(self.value)
Run Code Online (Sandbox Code Playgroud)

当被引发时(例如"提升MyCustomError('一些好消息')")我在调试器中看到的所有$ exception都是"MyCustomError"....当我真的想看到不仅是类名而且还有值.

任何帮助,将不胜感激!!

debugging ironpython custom-exceptions

5
推荐指数
1
解决办法
874
查看次数

是否有一个很好的IDE用于使用Python构建GUI应用程序

我是一名初学程序员,并且在过去的几个月中学习了迄今为止我所知道的大部分内容.大概一个月后我决定尝试python,因为我被告知可能更容易学习,我真的很喜欢这种语言.我想我似乎只是更容易使用它.

唯一的问题是我似乎无法找到一个好的IDE,它以Delphi的方式工作.我想创建具有漂亮GUI的桌面应用程序,因此可以使用与Delphi/Visual studio类似的东西.

我四处搜寻,可以找到任何东西.想知道是否有人可以伸出援助之手.

另外,从我收集的内容来看,Ironpython似乎与python编码明智相同.我不介意我的应用程序只能在Windows上工作.是Python的工具一个不错的选择.我的意思是它基本上就像使用visual studio但用python代码代替?

任何帮助深表感谢.

谢谢.

python ironpython

5
推荐指数
1
解决办法
3582
查看次数