我有一个在OSX上运行的python脚本;我使用PyObjC库执行一些操作。 现在,我想在Windows上运行相同的脚本。尽管Windows上没有PyObjC,所以当我调用该模块时;我按预期失败。
Python中是否有一种方法可以告诉解释器,如果我在OSX上运行,则应加载该模块,否则将其忽略?有点像C ++包含部分中的IF语句;哪个使您可以根据运行该程序的硬件或软件来使用其他库?
编辑: 我知道如何找到我的操作系统。我没有问如何找到运行脚本的操作系统。问题是关于如何有选择地导入模块,因此在不需要该模块的操作系统上运行时,我不会失败。