Поместить строку в буфер ввода консоли cmd.exe

Необходимо открыть терминал cmd.exe и в его буфер ввода поместить строку (название скрипта). Возможно ли обойти работу с ctypes? Сейчас я вижу только этот весьма затруднительный вариант решения. То есть, я ищу более простое решение.


Ответы (1 шт):

Автор решения: андрей горничар

в модуле os есть функция systemкоторая принимает строку и выполняет её как комманду командной строки он же cmd

import os

os.system('ipconfig') #ipconfig как пример команды

os.system() принимает точно такиеже команды как и в cmd но только в виде строки

os.system('dir /s | find "..." ') 
→ Ссылка