Удалить последнюю пустую строку из каждого текстового файлаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Удалить последнюю пустую строку из каждого текстового файла

Сообщение Anonymous »

У меня много текстовых файлов, и в конце каждого из них есть пустая строка. Мои сценарии, похоже, их не удалили. Кто-нибудь может помочь?

# python 2.7
import os
import sys
import re

filedir = 'F:/WF/'
dir = os.listdir(filedir)

for filename in dir:
if 'ABC' in filename:
filepath = os.path.join(filedir,filename)
all_file = open(filepath,'r')
lines = all_file.readlines()
output = 'F:/WF/new/' + filename

# Read in each row and parse out components
for line in lines:
# Weed out blank lines
line = filter(lambda x: not x.isspace(), lines)

# Write to the new directory
f = open(output,'w')
f.writelines(line)
f.close()


Подробнее здесь: https://stackoverflow.com/questions/441 ... -text-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»