У меня есть программа GUI, которую я разработал в Python 3.2 для извлечения различных продуктов геопространственных данных. Мне нужно вызвать модуль, который я разработал в Python 2.7.Вызвать модуль Python 2.7 в Python 3.2
Я ищу способ вызова кода Python 2.7 с использованием интерпретатора Python 2.7 внутри программы Python 3.2. Я не могу перенести 2.7 на Python 3.2, поскольку он использует версию Python, установленную с ESRI ArcMap, и полагается на модуль дуги, который недоступен для Python 3. Моя единственная идея прямо сейчас заключается в использовании подпроцесса для вызова модуля в виде пакетного процесса однако это немного грязно, и я предпочел бы, чтобы у двух программ были некоторые отношения.
Заранее спасибо.
Знаете ли вы, что в любом случае я мог бы вызвать определенную функцию этого файла python с аргументами? – lamb
Конечно! Я отредактировал мой ответ –
Он работает на вас? –