[python] Práce s delším textem v konzoli
azurIt
azurit na pobox.sk
Sobota Prosinec 30 22:40:45 CET 2006
napisat uplne jednoduchy less (alebo more) podla mna nebude az taky problem, tu mas hint ako zistit velkost terminalu :)
import termios, struct, fcntl
x = struct.unpack('hhhh', fcntl.ioctl(0, termios.TIOCGWINSZ, '12345678'))
print "riadky: %s stlpce: %s" % (x[0], x[1])
> No, fajn .. ale jak využiju less na úrovni kódu, tedy, skript.py |
> less nestačí, skript totiž vypíše text a čeká na další vstup
> od uživatele, tedy by to chtělo něco jako print text.less()
Další informace o konferenci Python