Portál AbcLinuxu, 8. května 2025 04:15

Dotaz: parse man page python

18.11.2011 15:18 asddsffsd
parse man page python
Přečteno: 240×
Odpovědět | Admin
Dobry den. man page sa sklada z roznych sekcii(description, bugs, history etc..). Neviete poradit ako by som mohol vyparsovat kazdu jednu sekciu to osobitnej premennej? (parsujem cisto text ktory vygeneruje groff, nie zdrojovu manualovu stranku). dakujem za rady.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.11.2011 06:00 zulu
Rozbalit Rozbalit vše Re: parse man page python
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslíš ty řádky s neodsazeným textem psaným velkými písmeny?
19.11.2011 09:41 fsfdfsdfsd
Rozbalit Rozbalit vše Re: parse man page python
Ano myslim. Vid. napr.:

NAME

at, batch, atq, atrm - queue, examine or delete jobs for later execu- tion

SYNOPSIS

at [-V] [-q queue] [-f file] [-mldbv] TIME at [-V] [-q queue] [-f file] [-mldbv] -t time_arg

DESCRIPTION

etc ...

Vedel by si nieco, co by mi pomoholo?
19.11.2011 11:38 l4m4
Rozbalit Rozbalit vše Re: parse man page python
a) regulární výrazy

b) podívat se na to, co máš vlastně na začátku a co chceš dostat coby výsledek, trochu jinak, protože ten požadavek mi přijde dost, ehm, svérázný
19.11.2011 12:05 fffgdg
Rozbalit Rozbalit vše Re: parse man page python
Na zaciatku mam text, taky ako som ho tu postol vyssie. A chcel by som kazdu takuto sekciu(man page header) mat vo vlastnej premennej.
19.11.2011 17:50 l4m4
Rozbalit Rozbalit vše Re: parse man page python
Pokud je toto celý kontext, tak jde o samoúčelné cvičení.
20.11.2011 07:17 zulu
Rozbalit Rozbalit vše Re: parse man page python
Odpovědět | | Sbalit | Link | Blokovat | Admin
Místo iterable si doplň něco, co obsahuje jednotlivé řádky.
[line for line in iterable if line.isupper()]
20.11.2011 10:18 gdgd
Rozbalit Rozbalit vše Re: parse man page python
Diki moc za pomoc :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.