在win32上从Python中使用.NET?是python.net可行吗?

2024-05-16 04:47:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python(我最熟悉的语言)编写一个快速而肮脏的小程序,将WASP-bant+轮询到windows上的wifi网关。WASP-B设备有一个未发布的UDP协议,该协议与NDA等混淆在一起,但是它们有一个用于win32编程的已发布的.NET库。所以。。。我在谷歌上搜索了一下,发现了铁蟒和python.NET. 如果我理解正确的话,IronPython是一个.NET应用程序还是什么?不是我真正想要的,我只是想能够从python程序中使用WASP-B的.NET库中的“东西”,所以我认为python.NET对我来说是更好的选择。在

据我所知,python.NET所有这些不是很活跃吗-这里有人知道它是否是实时的吗?它是否能在Windows上与当前的(3.x)python一起工作,以及我是否在正确的轨道上?在

在sourceforge上,python.NET从2013年1月起就没人碰过:

http://sourceforge.net/projects/pythonnet/

黄蜂,有兴趣的人:

http://www.npe-inc.com/products/products-wasp.html


Tags: 程序语言http协议网关netwindowswifi
2条回答

如果您正在寻找一个可以很好地与.NET配合使用的Python变体,那么我强烈建议Iron Python: http://ironpython.net/它是一个与.NET框架集成的Python的开源变体,允许它的行为类似于.NET友好语言之一。在

就目前的情况而言,上一次更新是在2014年5月25日,这是最近的一次更新。更新并不频繁,但在大多数情况下,除了一些改进和修复之外,不需要它们。我建议你试试看是否对你有用。除非你尝试一下,否则很难回答一个问题:某件事是否适合这份工作。在

IronPython在.NET环境(调用.NET程序集)中工作良好。如果您仍然使用.NET framework,那么建议使用IronPython。注:Python3端口正在进行中,语法尚不受支持(2015年1月)。在

但是CPython(主要Python实现)与Python.NET扩展和嵌入。使用CPython的原因Python.NET如果您需要调用Python C-API(IronPython不支持)的库,如Numpy、Scipy、Pandas、Cython、Matplotlib等。Python 3端口在这里:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

https://github.com/renshawbay/pythonnet/

相关问题 更多 >