@Urilobus

Как правильно исполнить .exe в Python?

Добрый день! Столкнулся с проблемой. Написал код на C++, который генерирует рандомную матрицу, находит определитель и выводит в файл .txt матрицу с определителем. Скомпилировал его в .exe (тут все работает без нареканий). Для тестирования работоспособности написал код на python, который запускает созданный на C++ .exe, который перезаписывает матрицу в .txt, после чего python считывает новый .txt и сравнивает определители полученный мои кодом на С++ с тем, что выдает решение с использованием numpy.

Проблема заключается в том, что при запуске C++.exe файла через консоль все отрабатывает отлично, но при запуске его в коде python, он отрабатывает, но файл .txt не перезаписывается.
В python запускаю файл при помощи
from os import startfile
startfile('C:/Users/Urilobus/Desktop/projects/C++/library/library_one.exe')


PS Прошу прощения за сумбур. Мой первый вопрос на Хабре! Всем заранее спасибо!
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
mallo_c
@mallo_c
Зачем я изучил VBS???
from os import system
system('C:/Users/Urilobus/Desktop/projects/C++/library/library_one.exe')

И ещё: вы проверяли exe-файл?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы