En Python 2.4, ¿cómo puedo eliminar los caracteres después de ';'?
Digamos que estoy analizando un archivo, que utiliza;
como el caracter del comentario. No quiero analizar los comentarios. Así que si una línea se ve así:
example.com. 600 IN MX 8 s1b9.example.net ; hello!
¿Existe una forma más fácil / más elegante de eliminar los caracteres que no sea esta:
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'