Il giorno mar 11 nov 2025 alle ore 13:09 Giuliano Curti <
[email protected]> ha scritto:

> Ciao a tutti
>
> e grazie delle risposte arrivate.
>
> Forse però non ho spiegato bene il mio dubbio che non è tanto su cosa sia
> meglio tra i moduli os e supprocess o usare import "procedura".
> Avendo io il SOLO problema di avviare da un menù centrale una serie di
> applicazioni SENZA bisogno di scambiare tra loro dati e/o passare /
> riceverne, ci sia qualche motivo (inaffidabilità, errori, ecc.) che
> sconsiglino l'uso di os.system().
>

se a te va bene, fai pure

Sappi che hai una serie di cose in meno (passaggio parametri, raccolta
dell'output, etc.)
Dal mio punto di vista la cosa più delicata è il fatto che lato python non
hai neppure evidenza se il comando sia stato eseguito con successo

Giusto per info, ecco i link alla std doc:
https://docs.python.org/3/library/os.html#os.system
Dove dicono appunto: The subprocess
<https://docs.python.org/3/library/subprocess.html#module-subprocess>
module provides more powerful facilities for spawning new processes
and *retrieving
their results*
Qui descrivono come rimpazzare:
https://docs.python.org/3/library/subprocess.html#subprocess-replacements

Ma, ripeto, se a te va bene, procedi pure
Come si dice (si diceva) spesso in questa lista: quello che a te va meglio
lo puoi sapere solo tu

Ciao,
Marco
_______________________________________________
Python mailing list
[email protected]
https://lists.python.it/mailman/listinfo/python

Rispondere a