【发布时间】:2016-09-16 01:58:49
【问题描述】:
我有一个使用 Python 3.2 开发的 GUI 程序,用于提取各种地理空间数据产品。我需要调用我在 Python 2.7 中开发的模块。
我正在寻找一种能够在 Python 3.2 程序中使用 Python 2.7 解释器调用 Python 2.7 代码的方法。我无法将 2.7 移植到 Python 3.2,因为它使用与 ESRI ArcMap 一起安装的 Python 版本并依赖于 Python 3 不可用的 arcpy 模块。我现在唯一的想法是使用 subprocess 将模块作为批处理调用但是这有点混乱,我希望这两个程序有一些关系。
提前谢谢你。
【问题讨论】:
标签: python python-2.7 python-3.x subprocess arcpy