Python: создайте функцию, которую связыватель будет использовать для запуска на другом языке - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть метод, который принимает аргументы из командной строки и делает вещи (формат команды: python3.6 file.py -arg1 -arg2 -arg3 и т. Д.).Это единственный способ, которым я знаю, как запустить / проверить его.Метод:

def methodname(*args):   
    #does stuff here

Я хочу создать новый метод, который вызывает эту функцию, чтобы связыватель (например, Jython) вызывал новый метод и запускал его в приложении Java.Итак, я хотел бы это:

def MethodName(*args):
    #does stuff

def BinderWillCallThisMethod(arguments):
    methodname(arguments)

Я не уверен, как поступить со вторым методом.Я попытался жестко закодировать параметры в BinderWillCallThisMethod, но для запуска сценария в командной строке все еще требуются аргументы, основанные на MethodName.Кто-нибудь может помочь и указать мне правильное направление?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...