Załóżmy, że parsuję plik, który używa ;
jako znaku komentarza. Nie chcę analizować komentarzy. Gdybym więc linia wygląda następująco:W Pythonie 2.4, jak mogę usunąć znaki po ";"?
example.com. 600 IN MX 8 s1b9.example.net ; hello!
Czy istnieje łatwiejszy/bardziej elegancki sposób strip zwęgla się innych niż to:
rtr = ''
for line in file:
trig = False
for char in line:
if not trig and char != ';':
rtr += char
else:
trig = True
if rtr[max(rtr)] != '\n':
rtr += '\n'
Czy używasz pytona <2.5? – SilentGhost
Tak, python2.4. Powinienem wspomnieć, że w? – lfaraone
oraz python2.4 to ** dwie ** wersje za aktualną stabilną wersją. co myślisz? – SilentGhost