首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Python内部在.NET上使用win32?python.net是否可行?

从Python内部在.NET上使用win32?python.net是否可行?
EN

Stack Overflow用户
提问于 2014-11-20 04:56:38
回答 2查看 330关注 0票数 1

我正试图用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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-20 05:13:03

如果您正在寻找一个与.NET非常兼容的Python变体,那么我强烈建议铁Python: http://ironpython.net/它是一个与.NET框架集成的开源变体,允许它的行为类似于一种.NET友好语言。

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

票数 0
EN

Stack Overflow用户

发布于 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://github.com/renshawbay/pythonnet/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27032071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档