0

我们有一个 Python 脚本,当从 4 台不同的机器上运行时,会产生 4 种不同的结果。

1 - 在 ArcMap 中运行:工作正常

2 - 在 ArcMap 中运行:工作一次然后无法工作,直到其运行所在的环境重新启动

3 - 在 ArcGIS Server 中运行:脚本中途失败

4 - 在 ArcGIS Server 中运行:脚本启动失败

5 - 在 Aptana 中运行它:工作正常

该脚本利用了我们构建的其他模块以及 win32COM。我们的猜测是,他们每个人都在导入资源时遇到了问题。

关于为什么会这样的任何想法?

4

1 回答 1

0
  • 所有机器是否共享相同的软件版本?

  • 如果导入未正确完成,请用块包围您的导入try...except以引发异常。

尝试...除了:

try:
    import some_module
except ImportError:
    some_module = None
于 2012-07-17T14:51:05.287 回答