كيف ارسل الأوامر من ملف بايثون الى الـ (terminal)

السلام عليكم

لدي بحث يقوم على تجربة هذه الخوارزمية (

أريد ان ارسل هذه الأوامر من ملف بايثون عادي على الـ pycharm الى الـ(terminal)

""

cd %HOMEPATH%

conda install git

git clone

cd demucs

conda env update -f environment-cpu.yml

conda activate demucs

python.exe -m demucs.separate -d cpu --dl "PATH_TO_AUDIO_FILE_1" ["PATH_TO_AUDIO_FILE_2" ...]

هدفي هو ان اطبق قاعدة بيانات على هذه الخوارزمية, كنت اريد ان اجعلها تنادي الملفات من داخلها لكنني لم استطع ففكرت بأن انشئ class جديد و استخدم احدى هذه الطرق ) subprocess & os.system( لأقوم بمناداة الخوارزمية مرات عديدة لكن لم ينجح معي هذا الكود حتى الآن

وشكرا


import os

import subprocess

create custom pipe file

PIPE_PATH = "C:/Users/audioDataset/Eval_S_Wav/-1OlgJWehn8.wav"

if os.path.exists(PIPE_PATH): os.remove(PIPE_PATH) os.mkfifo(PIPE_PATH)

open terminal that reads from your pipe file

a = subprocess.Popen(['python.exe', '-m', 'demucs.separate', '-d', 'cpu --dl {}'.format(PIPE_PATH)])

هذا هو اجتهادي حتى الآن لم يعمل هذا الكود معي