Открывается новое окно, но путь не указан
subprocess.Popen('start cmd cd C:/Users/DELL/Desktop/Tabula/tabula/tabula.exe', shell=True)
Я хочу запустить файл tabula.exe в новом cmd
с Popen, вы можете указать каталог в параметре cwd
Popen
cwd
См. https://docs.python.org/3/library/subprocess.html#subprocess.Popen
Если cwd не None, функция изменяет рабочий каталогк CWD, прежде чем казнить ребенка.cwd может быть str и path-like объектом.В частности, функция ищет исполняемый файл (или первый элемент в аргументах) относительно cwd, если путь исполняемого файла является относительным путем.
Вы можете сделать это, если вы просто хотите изменить каталог:
import os os.system("start /B start cmd.exe @cmd /k cd C:/Users/DELL/Desktop/Tabula/tabula")
или это для запуска exe:
import os os.system("start /B start cmd.exe @cmd /k C:/Users/DELL/Desktop/Tabula/tabula/tabula.exe")