-2
我想要從一個文件夾中的多個.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和B
a=[class,company,family,..]
b=[size, size, size,...]
另一個問題是打印列表中包含了一些空的列表,(我認爲這是因爲原來的txt文件有一個空行)請告訴我如何刪除這些空列表。謝謝!
此外,我需要刪除含有「#」感謝名單!
謝謝!它的工作原理! –
另一個問題是打印列表包含一些空的列表,(我認爲它是b因爲原來的txt文件有空行)你能告訴我如何刪除這些空列表?非常感謝您的寶貴時間! –
@lyuketing查看我的編輯 –