Доступна ли библиотека win32com в Linux? - PullRequest
0 голосов
/ 19 ноября 2018

Я хочу использовать модуль win32com.client в Linux.Так есть ли проблемы с его использованием?

1 Ответ

0 голосов
/ 19 ноября 2018

Доступна ли библиотека win32com в Linux?

Конечно, нет.

win32com выглядит как специфичная для Windows библиотекапривязанный к WinAPI .

Linux имеет другую API операционной системы (потому что Linux не Windows, и обе разные ОС),в основном соответствует стандартам POSIX .Например, в Linux и Windows есть файлы , каталоги , процессы , исполняемые файлы , динамическая загрузка , пользователи и т. Д. ... но подробности о них сильно и значительно различаются (и вам необходимо их понять, поскольку " зло в деталях ");

Чтобы узнать API операционной системы Linux, прочитайте хорошую книгу по программированию Linux.Книгу ALP можно загрузить бесплатно, даже если она немного устарела (но большинство ее содержимого по-прежнему применимо);и вы можете получить (например, купить) новые книги.

Для получения дополнительной информации прочитайте man страниц (которые являются канонической документацией по Unix).В частности syscalls (2) и многие другие ссылки, ссылающиеся на него.Вам также нужно заглянуть в раздел 3 из man страниц, поскольку в нем перечислено многих функций, используемых в Linux.

Читайте также Операционные системы: три простых компонента

Вы можете найти (но это зависит от языка программирования) некоторые библиотеки фреймворков, пытающиеся предоставить некоторые общие абстракции над несколькими ОС.Посмотрите (для C ++) на Qt , POCO , Boost и т. Д.

Наконец, не забывайте, что Linuxсделан из свободного программного обеспечения .Иногда полезно скачать их и изучить их исходный код.В некоторых случаях это хороший подход к неплотным абстракциям .

PS. Запланируйте несколько недель вашего времени на чтение документации и книг и, возможно, изучите исходный код какого-либо бесплатного программного обеспечения, аналогичного вашим целям.

...