#python #python-3.x #file
Вопрос:
Я пытаюсь прочитать файл из командной строки и пытаюсь replace all the commas
заполнить этот файл пустым. Ниже приведен мой код:
import sys
datafile = sys.argv[1];
with open(datafile, 'r') as data:
plaintext = data.read()
plaintext = plaintext.replace(',', '')
print(plaintext)
Но при печати открытого текста я получаю one extra blank row at the end
. Почему это происходит и как я могу от этого избавиться?
Ответ №1:
Возможно, вы сможете использовать
plaintext.rstrip('n')
Это должно удалить лишнюю строку
Комментарии:
1. Спасибо. Это работает нормально.