[Python] Modulo os, subprocess o altro?
Marco De Paoli
depaolim a gmail.com
Mar 11 Nov 2025 14:50:38 CET
Il giorno mar 11 nov 2025 alle ore 13:09 Giuliano Curti <
giulianc51 a gmail.com> 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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20251111/f8c88241/attachment.html>
Maggiori informazioni sulla lista
Python