首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows中的Python-Can或Pyserial

Windows中的Python-Can或Pyserial
EN

Stack Overflow用户
提问于 2018-03-22 14:52:00
回答 2查看 673关注 0票数 2

我的公司需要我创建一个工具,通过控制器区域网络(CANBUS)读取和发送消息。我已经成功地在Ubuntu虚拟环境中创建了一个。

  1. 我可以在windows中使用我的Linux程序吗?(用python写)
  2. 如果我必须为windows重新创建它,那么与总线及其硬件交互的最佳编码语言是什么?
  3. 是否有通过windows很好地使用canbus的库?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-22 15:02:11

1.我可以在windows中使用我的Linux程序吗?(用python写)

可以,停那儿吧。Python太不可知论了。显然,您需要安装Python for Windows。检查哪些驱动程序依赖有用于Python的库,因为您可能需要在您的PC中安装一些驱动程序。

2.如果我必须为windows重新创建它,那么与总线及其硬件交互的最佳编码语言是什么?

不需要重新创建它

3.是否有通过windows与canbus良好合作的图书馆?

和Linux上一样。

票数 2
EN

Stack Overflow用户

发布于 2018-03-22 15:02:23

我不确定(3),但我可以这样说(1)和(2):

它能在Windows上工作吗?

我不知道。这取决于您使用的模块。大多数情况下,它是跨平台可移植的,但您可能需要更改代码的某些部分。如果您主要使用TkInter和PySerial,那么它也应该在Windows上工作,但是您需要尝试一下。

在Windows上做这件事最好的语言是什么?

如果您有一个Linux程序的工作版本,您应该坚持将它移植到Windows上,如果您使用的是标准的话,应该不会太难。因此,我认为最好的语言是已经在另一个平台上工作的语言。但是,如果Python确实不适合Windows上的这个程序,那么最好的语言可能就是您最熟悉的语言,只要您确信它提供了所需的特性。

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

https://stackoverflow.com/questions/49431740

复制
相关文章

相似问题

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