Linux上可以使用win32com库吗?

时间:2018-11-19 13:00:12

标签: linux win32com

我想在Linux上使用win32com.client模块。 那么使用它有什么问题吗?

1 个答案:

答案 0 :(得分:2)

  

win32com库在Linux上可用吗?

当然不是。

win32com看起来像是 Windows特定的库,与WinAPI绑定。

Linux具有不同的operating system API(因为Linux不是Windows,并且都是不同的操作系统),大多遵循POSIX标准。例如,Linux和Windows都具有filesdirectoriesprocessesexecutablesdynamic loadingusers等。有关它们的详细信息千差万别(您需要了解它们,因为“ the evil is in the details”);

要学习Linux操作系统API,请阅读一本不错的Linux编程书。 ALP书籍虽然年代久远,但可以免费下载(但其中大部分内容仍然适用);您可以获取(例如购买)更新的图书。

有关更多信息,请阅读man pages(这是Unix上的规范文档)。特别是syscalls(2)及其引用的其他许多页面。您还需要查看man页中的section 3,因为它列出了Linux中可用的许多函数。

也请阅读Operating Systems: Three Easy Pieces

您可能会发现(但这是特定于编程语言的)一些框架库试图在多个OS之上提供一些通用抽象。 (对于C ++)查看QtPOCOBoost等...

最后,不要忘记Linux由free software组成。有时,下载它们并研究其源代码很有用。在某些情况下,这是leaky abstractions的好方法。

PS。 花几个的时间来阅读文档和书籍,也许还要研究一些与您的目标相似的免费软件的源代码。