rstrip не удаляет символ новой строки, что я делаю не так? [Дубликат]

На этот вопрос уже есть ответ здесь:

Почему нетВызов метода строки Python делает что-нибудь, если вы не назначите его вывод? 2 ответа

Вытаскивая мои волосы здесь ... играю с этим в течение последнего часа, но я не могу заставить его делать то, что я хочу, т.е. удалить последовательность новой строки.

def add_quotes( fpath ):

        ifile = open( fpath, 'r' )
        ofile = open( 'ofile.txt', 'w' )

        for line in ifile:
            if line == '\n': 
                ofile.write( "\n\n" )
            elif len( line ) > 1:
                line.rstrip('\n')
                convertedline = "\"" + line + "\", "
                ofile.write( convertedline )

        ifile.close()
        ofile.close()

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

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