У меня есть файл, в котором каждая строка содержит предложение.Однако некоторые предложения пусты, т. Е. В этом случае в строке просто "\n"
символ новой строки.
Я хочу сделать следующее: если я найду пустое предложение, я хочу заменить его каким-нибудь символомкак.
Если я заменю "\n"
, он будет заменен во всех местах файла.
Однако я не уверен, как это сделать:
import sys
f = open(sys.argv[1], "wr")
for line in f:
if len(line.strip())==0:
line.replace("\n", "empty")
# Then write the line back on the file
f.write(line + "\n") # Will this replace the line in the file?
Правильно ли указан код выше?Можно ли одновременно прочитать строку и отредактировать ее?