Я нашел документацию о subprocess.check_output(), но я не могу найти ее с аргументами, и документация не очень глубока. Я использую Python 3 (но пытаюсь запустить файл Python 2 через Python 3)
Я пытаюсь запустить эту команду:
python py2.py -i test.txt
-i - позиционный аргумент для argparse, test.txt - это то, что -i, py2.py - это файл для запуска
Я пробовал много (нерабочих) вариантов, в том числе:
py2output = subprocess.check_output([str('python py2.py '),'-i', 'test.txt'])
py2output = subprocess.check_output([str('python'),'py2.py','-i', test.txt'])