我正在编写一些可以在多个平台上运行的Python代码。不幸的是,在Win32环境下,我必须支持一些COM功能。
然而,在Linux环境下,这些代码将会失败:
from pythoncom import PumpWaitingMessages
from pythoncom import Empty
from pythoncom import Missing
from pythoncom import com_error
import win32api
所有使用Win32 COM API的其他功能也将失败。那么确保某些代码不会在特定平台上加载/导入并在接口的客户端调用时给出错误消息/异常的标准方法是什么?