Komutlar ve programların yönetimi subprocess
paketi ile gerçekleşmektedir.
import subprocess, osos.chdir(os.path.dirname(__file__)) # İstenilen dizine girme# Orjinal komut: git descript --alwaysprint(subprocess.check_output(["git", "describe", "--always"]).strip().decode())
#!/usr/bin/env python3from subprocess import Popen, PIPEwith Popen(r'C:\path\to\program.exe "arg 1" "arg 2"',stdout=PIPE, stderr=PIPE) as p:output, errors = p.communicate()lines = output.decode('utf-8').splitlines()