jjzjj

IronPython

全部标签

python - 将 IronPython WPF 项目编译为 exe

打包IronPython应用程序以进行部署的最佳方式是什么?在网上搜索后,我想到的最好的事情(以及我目前正在做的事情)是使用clr.CompileModules()将整个项目的.py文件粘合到一个.dll中,然后让一个run.py执行此操作来运行dll:importclrclr.AddReference('compiledapp.dll')importapp不过,这仍然不是最理想的,因为这意味着我必须这样做分发3个文件(.dll、.xaml和run.py启动器)在主机上安装IronPython另外,在IronPython已经与VisualStudio2010进行了精彩的集成之后,这感觉

python - 将 IronPython WPF 项目编译为 exe

打包IronPython应用程序以进行部署的最佳方式是什么?在网上搜索后,我想到的最好的事情(以及我目前正在做的事情)是使用clr.CompileModules()将整个项目的.py文件粘合到一个.dll中,然后让一个run.py执行此操作来运行dll:importclrclr.AddReference('compiledapp.dll')importapp不过,这仍然不是最理想的,因为这意味着我必须这样做分发3个文件(.dll、.xaml和run.py启动器)在主机上安装IronPython另外,在IronPython已经与VisualStudio2010进行了精彩的集成之后,这感觉

作为基类一部分的 Python 装饰器不能用于装饰继承类中的成员函数

Python装饰器使用起来很有趣,但由于参数传递给装饰器的方式,我似乎碰壁了。在这里,我将一个装饰器定义为基类的一部分(装饰器将访问类成员,因此它需要self参数)。classSubSystem(object):defUpdateGUI(self,fun):#functiondecoratordefwrapper(*args):self.updateGUIField(*args)returnfun(*args)returnwrapperdefupdateGUIField(self,name,value):ifnameinself.gui:iftype(self.gui[name])==

作为基类一部分的 Python 装饰器不能用于装饰继承类中的成员函数

Python装饰器使用起来很有趣,但由于参数传递给装饰器的方式,我似乎碰壁了。在这里,我将一个装饰器定义为基类的一部分(装饰器将访问类成员,因此它需要self参数)。classSubSystem(object):defUpdateGUI(self,fun):#functiondecoratordefwrapper(*args):self.updateGUIField(*args)returnfun(*args)returnwrapperdefupdateGUIField(self,name,value):ifnameinself.gui:iftype(self.gui[name])==

python - PyPy 在 CPython、Jython 和 IronPython 上提供了什么?

根据我在博客上看到和阅读的内容,PyPy是一个非常雄心勃勃的项目。与它的sibling(CPython、Jython和IronPython)相比,它将带来哪些优势?是速度、跨平台兼容性(包括移动平台)、在没有GIL的情况下使用c扩展的能力,还是这更多的是关于可以做什么的技术练习? 最佳答案 PyPy真的是两个项目:一个解释器编译器工具链,允许您在RPython(Python的一个静态子集)中编写解释器,并为JVM、.NET(等)独立编译跨平台解释器RPython中的Python实现这两个项目允许许多东西。在Python中维护Pyth

python - PyPy 在 CPython、Jython 和 IronPython 上提供了什么?

根据我在博客上看到和阅读的内容,PyPy是一个非常雄心勃勃的项目。与它的sibling(CPython、Jython和IronPython)相比,它将带来哪些优势?是速度、跨平台兼容性(包括移动平台)、在没有GIL的情况下使用c扩展的能力,还是这更多的是关于可以做什么的技术练习? 最佳答案 PyPy真的是两个项目:一个解释器编译器工具链,允许您在RPython(Python的一个静态子集)中编写解释器,并为JVM、.NET(等)独立编译跨平台解释器RPython中的Python实现这两个项目允许许多东西。在Python中维护Pyth

Python 或 IronPython

IronPython如何与python.org的Python默认Windows实现叠加?如果我正在学习Python,我会用IronPython学习一种微妙的不同语言吗?没有什么库我会做什么?另外,IronPython是否有任何优点(不包括.NETIL编译的类)可以使其成为更有吸引力的选择? 最佳答案 有许多重要的区别:与其他.NET语言的互操作性。例如,您可以使用IronPython应用程序中的其他.NET库,或使用C#应用程序中的IronPython。随着.NET4.0中对动态类型的更大支持,这种互操作性正在增加。有关这方面的更多

Python 或 IronPython

IronPython如何与python.org的Python默认Windows实现叠加?如果我正在学习Python,我会用IronPython学习一种微妙的不同语言吗?没有什么库我会做什么?另外,IronPython是否有任何优点(不包括.NETIL编译的类)可以使其成为更有吸引力的选择? 最佳答案 有许多重要的区别:与其他.NET语言的互操作性。例如,您可以使用IronPython应用程序中的其他.NET库,或使用C#应用程序中的IronPython。随着.NET4.0中对动态类型的更大支持,这种互操作性正在增加。有关这方面的更多

.net - F# 与 IronPython : When is one preferred to the other?

虽然F#和IronPython语言在技术上不同,但在我看来,它们的潜在用途之间存在很大的重叠。什么时候一种比另一种更适用?到目前为止,在我看来,F#在计算上更高效,而IronPython从Python继承了一个更好的库。我很高兴得到纠正。有一个有点相关的问题isF#toIronPython/IronRubyasC#istoVB.NET?但是那里的大多数答案都与语言范式有关,而不是它们的实际适用性。编辑:我想我应该添加更多背景。总的来说,我对Python有很好的经验,并且在之前的几个犹豫不决的函数式编程步骤之后刚刚学习了F#,主要是在Erlang中。我目前觉得将来可以继续使用Python

.net - F# 与 IronPython : When is one preferred to the other?

虽然F#和IronPython语言在技术上不同,但在我看来,它们的潜在用途之间存在很大的重叠。什么时候一种比另一种更适用?到目前为止,在我看来,F#在计算上更高效,而IronPython从Python继承了一个更好的库。我很高兴得到纠正。有一个有点相关的问题isF#toIronPython/IronRubyasC#istoVB.NET?但是那里的大多数答案都与语言范式有关,而不是它们的实际适用性。编辑:我想我应该添加更多背景。总的来说,我对Python有很好的经验,并且在之前的几个犹豫不决的函数式编程步骤之后刚刚学习了F#,主要是在Erlang中。我目前觉得将来可以继续使用Python