Перезапустите процесс камунды из кабины

Это «вилка» из ответа @ Lother (который, я считаю, следует считать правильным ответом).

Для такого файла:

$ cat file.txt 
1: october rust
2: november rain
3: december snow

вилка из решения Лоутера отлично работает:

#!/usr/bin/python3.4

with open("file.txt","r+") as f:
    new_f = f.readlines()
    f.seek(0)
    for line in new_f:
        if "snow" not in line:
            f.write(line)
    f.truncate()

Усовершенствования:

  • with open, которые отбрасывают использование f.close()
  • более четкими if/else для оценки того, нет ли строки в текущей строке
0
задан Lho Ben 18 January 2019 в 10:45
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: