从不同的计算机运行python脚本

时间:2012-07-17 14:47:06

标签: python arcgis arcgis-server

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

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

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

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

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

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

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

为什么会出现这种情况?

1 个答案:

答案 0 :(得分:0)

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

  • 使用try...except块围绕您的导入进行投掷 如果导入未正确完成,则出现异常。

...尝试除了:

try:
    import some_module
except ImportError:
    some_module = None