我正试图用python (我最熟悉的语言)编写一个快速而肮脏的小程序来轮询一个WASP-B ANT+到windows上的wifi网关。WASP设备有一个未发布的UDP协议,与NDA等协议混在一起,但它们有一个已发布的用于win32编程的win32库。所以..。我在谷歌上搜索了一下,找到了IronPython和python.NET。如果我正确理解的话,IronPython是一个.NET应用程序还是什么的?不是我想要的那样,我只是想能够在python程序中使用WASP.B的.NET库中的“东西”,所以我认为python.NET是更好的选择。
据我所知,python.NET并不是那么活跃--这里有人知道它是否是实时的,它是否能在Windows上使用当前的(3.x) python,以及我是否在正确的轨道上运行?
在sourceforge上,自2013年1月以来,python.NET一直没有被触及过:
http://sourceforge.net/projects/pythonnet/
WASP,对于任何感兴趣的人:
http://www.npe-inc.com/products/products-wasp.html
发布于 2014-11-20 05:13:03
如果您正在寻找一个与.NET非常兼容的Python变体,那么我强烈建议铁Python: http://ironpython.net/它是一个与.NET框架集成的开源变体,允许它的行为类似于一种.NET友好语言。
就活跃而言,上一次更新是在2014年5月25日,这是最近的一次。更新并不频繁,但在大多数情况下,除了一些改进和修复之外,不需要它们。我建议你试一试,看看它是否适合你。除非你试一试,否则很难回答某件事是适合这份工作的问题。
发布于 2015-01-11 03:06:21
IronPython在.NET环境中工作(调用.NET程序集)。如果您停留在.NET框架内,那么建议使用IronPython。注Python3端口正在进行中,目前还不支持语法(2015年1月)。
但是,CPython ()与Python.NET在扩展和嵌入方面都很好地工作。如果您需要调用Python.NET (不受Python.NET支持)的库,比如Numpy、Scipy、Pandas、Cython、Matplotlib等等,那么使用Python.NET的原因是:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
https://stackoverflow.com/questions/27032071
复制相似问题