Ao utilizar a função os.system, pode aparecer um alerta (ou ela pode aparecer riscada), informando a seguinte mensagem:
Soft deprecated. Use the
subprocessmodule instead.![]()
Isso acontece porque os.system é considerado soft deprecated (obsoleto / aviso prévio de descontinuação) e seu uso não é mais recomendado em novos códigos, devido a limitações de segurança, desempenho e flexibilidade. No lugar, é recomendado utilizar o módulo subprocess.
Exemplo:
import subprocess
# Um único comando
subprocess.run("clear") # Limpa o terminal em sistemas Unix
# Comando com vários argumentos
subprocess.run(["ping", "-c", "5", "google.com"]) # Pinga 'google.com' 5 vezes