У меня есть python скрипт для объединения строк. Вы можете найти код ниже. Я преобразовал этот .py файл в exe.
Concat.exe - Код
import sys
def concat_name(firstname, secondname):
fullname = firstname + ' ' + secondname
return fullname
fullname = (concat_name(sys.argv[1], sys.argv[2]))
Когда я выполняю файл .exe в командной строке, получаю ожидаемый результат.
>concat.exe Juan Carlos
Juan Carlos
Concat.exe - выполнение Теперь у меня есть еще один Python сценарий generate_name.py, и этот сценарий вызывает concate.exe с соответствующими параметрами. Найдите приведенный ниже код:
import sys
import subprocess
full_name = subprocess.check_output(['concat.exe', 'Juan' , 'Carlos'])
print(full_name)
generate_name.py - код
Но здесь я не могу получить и распечатать вывод из concat.exe. Так может кто-нибудь помочь в этом вопросе?
Заранее спасибо, Радж