[python] Vytvoreni obrazovky
Petr Messner
petr.messner na gmail.com
Pondělí Duben 18 14:01:45 CEST 2011
Ahoj,
příkaz clear jen pošle na výstup speciální sekvenci, které tvůj
terminál porozumí a smaže se:
$ clear | hd
00000000 1b 5b 48 1b 5b 32 4a |.[H.[2J|
00000007
Takže v Pythonu můžeš udělat to samé:
print "\x1b[H\x1b[2J"
Akorát ta speciální sekvence se může lišit podle typu terminálu - tomu
už ale moc nerozumím, jde spíš o historické souvislosti.
Nebo si ten příkaz clear můžeš spustit přímo z Pythonu:
os.system('clear')
PM
2011/4/18 Petr Hráček <phracek na gmail.com>:
> Ahoj vsichni,
>
> chci se Vas zeptat na jednu drobnost tykajici se Linux obrazovky (ne
> GUI).
>
> Chtel bych vytvorit obrazovky tak, aby prvni 4 radky od vrchu meli
> strukturu jako:
> 1) aaaa
> 2) bbbb
> 3) cccc
> 4) dddd
> Vas vstup: -->
>
>
> a az do konce obrazovky prazdno. Lze to nejak udelat?
> V Perl existuje prikaz `clear`, ale v Pythonu jsem nic podobneho
> nenasel.
>
> Diky moc za rady
> Petr
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
Další informace o konferenci Python