В Python 2.4, как я могу удалить символы после ';'?

Допустим, я анализирую файл, который использует; в качестве комментария персонажа. Я не хочу анализировать комментарии. Так что, если я строка выглядит так:

example.com.              600     IN      MX      8 s1b9.example.net ; hello!

Есть ли более простой / более элегантный способ удалить символы кроме этого:

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'

Ответы на вопрос(8)

Ваш ответ на вопрос