У меня есть ситуация, когда мне нужно вызвать / выполнить скрипт Python из Groovy скрипта. Как я могу это сделать?
Ниже приведен код, написанный мною в Groovy для выполнения скрипта Python
def task = ["/Users/amiteshshukla/Documents/Work/PythonTest/Test.py"]
def executeTask = task.execute()
executeTask.waitForOrKill(1000)
println (executeTask.text)
А это пример кода Python, который я пытаюсь выполнить через groovy
class Test:
def callMyName(self):
print("****My name is amitesh****")
t = Test()
t.callMyName()
Когда я выполняю скрипт groovy, я ожидаю такой вывод:
"**** Меня зовут Амитеш ****"
Но вместо этого я получаю это в выводе.
task = ["/Users/amiteshshukla/Documents/Work/PythonTest/Test.py"]
executeTask = task.execute()
executeTask.waitForOrKill(1000)
println(text)