ciao!

devo eseguire un comando shell da python3.
sto provando subprocess, sia con run che con call:
codice:
import subprocess

print(subprocess.run(['apropos', '.']))
print(subprocess.call('apropos .', shell=True))

funzionano entrambi, ma:
  • la funzione run mi aggiunge questa riga alla fine dell'output: CompletedProcess(args=['apropos', '.'], returncode=0)
  • mentre la funzione call mi aggiunge una riga con 0

dato che poi dovrei processare questo output, vorrei eliminare la riga finale che viene aggiunta dalle funzioni.
è possibile??