Python Popen для компиляции Java - PullRequest
0 голосов
/ 30 января 2019

Я нахожусь в процессе написания небольшого сценария автоматической маркировки для класса, который я помогаю преподавать.У меня есть возможность загрузить исходный код, написать файл Java, но по какой-то причине я не могу заставить подпроцесс фактически скомпилировать файл.Никаких ошибок не возникает, и кажется, что все работает правильно, но файл класса не создается.Кто-нибудь пролил свет на это для меня?Я не очень часто использую модуль подпроцесса, поэтому я уверен, что это что-то простое, что я пропускаю.тропинка.Я также попытался установить cwd внутри команды Popen безуспешно.Работает в командной строке с правами администратора в Windows, но также пробовал ее на компьютере Debian.

РЕДАКТИРОВАТЬ: Этот код также является частью цикла for.Если я удалю его из цикла, он будет скомпилирован, но мне нужно перебрать много файлов здесь, чтобы оценить за один раз.

...