Python — Сбой Subproces.call, выполняющий сценарий c ++

Для того, чтобы выполнить скрипт C ++, который я сделал, я использую:

subprocess.call(args, shell=True)

Всякий раз, когда я выполняю этот скрипт через консоль, он печатает 2 строки (одну в начале и другую в конце) и создает файл (output.txt)
Моя проблема в том, что когда я использую строку выше в Python, хотя он печатает 2 строки, он не создает файл output.txt, который мне так нужен.

Есть идеи о том, что это за проблема?

Заранее спасибо!

Замечания:
Я уже пытался выполнить скрипт Python как sudo, он не работал. Я также пытался без оболочки = True и с os.system, та же проблема. Я на Ubuntu 14.04 LTS.

-1

Решение

Очевидно, файл создавался в папке, в которой выполнялся скрипт python (вместо скрипта C ++).

Спасибо, Иммибис, за вашу помощь.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]