Я примерно закончил кодировать прилично размерную модель передачи болезни в C#. Однако я довольно плохо знаком с.NET и не уверен, как продолжить двигаться. В настоящее время я просто дважды щелкаю по .exe файлу, и конфигурация импорта модели, сходящая с текстовых файлов, делает свою вещь и производит результаты в текстовый файл.
Что я хотел бы сделать, затем запись сценарий Python, чтобы сделать следующее:
Большинство моего опыта программирования до настоящего времени было в C/C++ на Linux. Я довольно уверен в последних двух объектах; однако, я понятия не имею, как продолжить двигаться для первых двух. Вот некоторые конкретные вопросы, относительно которых я хотел бы совет:
Спасибо!
Начиная с Python 2.6+, вы должны использовать модуль подпроцесса
: ( Docs )
import subprocess
for v in range(1000):
cmdLine = r"c:\path\to\my\app.exe"
subprocess.Popen(subprocess)
subprocess.Popen(r"move output.txt ./acc/output-%d.txt" % (v))
Ответ на ваши проблемы можно найти в 'os' стандартной библиотеки Python. Документацию по выполнению различных операций, таких как обработка файлов и запуск процессов, можно найти здесь .
Управление процессами (запуск вашей программы C #) можно найти здесь , а файловые операции здесь .
РЕДАКТИРОВАТЬ: Фактически, вместо указанной выше ссылки на процесс, вы должны использовать модуль подпроцесса .