导入模块时如何避免导入模块依赖?

时间:2014-08-05 04:37:19

标签: python

我正在尝试为需要win32 api的脚本编写测试,同时在mac上进行开发。我想为不需要win32的部分编写测试,并在mac上运行它们,但我不能,因为脚本显然会自动导入所有依赖项,包括win32,我不会# 39;我的mac机器上有。

我考虑过伪造导入测试文件。由于python不会导入相同的模块两次,它只检查依赖项的名称而不是内容。我可以用什么来解决这个问题?

1 个答案:

答案 0 :(得分:2)

有什么阻止你使用它吗?

try:
    import win32api
except ImportError:
    pass