O meu "os.system('cls')" esta aparecendo com um risco por cima da palavra system, mesmo eu adicionando a biblioteca "import os" no inicio do programa. Alguem sabe o que pode ser?
O meu "os.system('cls')" esta aparecendo com um risco por cima da palavra system, mesmo eu adicionando a biblioteca "import os" no inicio do programa. Alguem sabe o que pode ser?
Olá, Eduardo! Como vai?
Esse risco pode estar relacionado a uma recomendação do seu editor de código ou IDE. Muitas vezes, os editores de código como o VS Code, PyCharm, entre outros, utilizam linters (ferramentas de análise de código) que sugerem boas práticas de programação. O os.system() é frequentemente desencorajado porque pode ser menos seguro e portável.
Uma alternativa mais recomendada para limpar a tela no terminal, que também é mais segura, é usar a biblioteca subprocess. Aqui está como você pode fazer isso:
import subprocess
subprocess.run('cls', shell=True)
Essa abordagem é geralmente preferida porque subprocess.run() oferece mais controle e segurança ao executar comandos do sistema.
Espero ter ajudado e bons estudos!