Ir ao conteúdo
  • Cadastre-se

Python como '"limpar tela" em python


Posts recomendados

eu desejo limpar a tela do sell do python, fui no stack overflow e achei esse comando

import os 
os.sytem('cls')#para windows

mas não funcionou, achei um outro exemplo:

import os 
cls = lambda: os.system('cls'
cls()

mas também não funcionou, eu vi um "gambiarra" de usar o comando '\n' varias vezes, mas não é isso que eu desejo

estou usando o Windows 10 

grato a quem puder me ajudar

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Bom dia!

Citação

eu desejo limpar a tela do sell do python, fui no stack overflow e achei esse comando

Está não limpa por esse comando porque ele é para um terminal do CMD, a não ser pelo modo gambiarra ou clicando no botão da lixeira do console run do python.

image.png.717355c50afd1286011918b35c4d7af0.png

 

Veja acima onde está escrito Clear All, talvez tenha um atalho para fazer isso, mas nunca usei ou procurei saber qual é, se descobrir poderá postar aqui depois para incrementar a informação desse assunto.

 

Quanto a execução do comando cls executado pelo os.system("cls"), funciona perfeitamente em uma tela do cmd

image.png.6f03d2aa63b45c1907824e7a20d5fda4.png

 

Apenas execute o seu arquivo .py com o comando python meuarquivo.py e veja o comando funcionar.

 

O código que criei para este exemplo foi este abaixo

import os
import time

textoNaTela = "\ncomo limpar a tela do terminal cmd"

print(10 * textoNaTela)
print("\nLimparei a tela em 5 segundos!")
time.sleep(5)

os.system("cls")

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
10 horas atrás, kbeção39 disse:

muito obrigado !!

         o que estava dando errado é que eu estava usando uma IDE para desenvolver meus programas (pycharm), mas eu testei o mesmo código na IDE do python mesmo e funcionou !!

Também uso o PyCharm, de fato lá não funciona por ser um comando para o command do windows.

Link para o comentário
Compartilhar em outros sites

@kbeção39 Olá. No terminal do Linux também funciona, mas é bem estilo "gambiarra"

Em C sim isso funciona 😀

Em Python té dá para fazer algo assim:

print('\n' * 100)

É como em Java. No console não tem como limpar a tela

Já pesquisei muito por isso e nada

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!