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??