Я хочу прочитать из нескольких файлов .txt в одной папке и прочитать каждую строку в виде списка.Прочтите несколько файлов .txt в одной папке
Это мой код, однако он ничего не печатает.
import glob
import errno
path = '/Users/xccxken/PycharmProjects/untitled7/NNRelease/*.txt'
files = glob.glob(path)
for name in files:
try:
with open(name) as f:
for line in f:
words = list()
for word in line.split():
words.append(word)
except IOError as exc:
if exc.errno != errno.EISDIR:
raise
print(words)
Я надеюсь, в результате чего два списка а и б
a=[class,company,family,..]
b=[size, size, size,...]
Другой вопрос списки печати содержит некоторые пустые списки, (я думаю, это потому, что оригинальные текстовые файлы имеет пустую строку) Пожалуйста скажите мне, как удалить эти пустые списки. Благодаря!
Кроме того, мне нужно удалить списки, которые содержат «#» спасибо!
Спасибо! это работает! –
Другой вопрос списки печати содержит некоторые пустые списки, (я думаю, что это б ecause исходные файлы txt имеют пустую строку) Можете ли вы сказать мне, как удалить эти пустые списки? Спасибо вам большое за ваше время! –
@lyuketing Посмотреть мою статью –