需求:
希望得到一个列表,该列表保存了train文件夹内所有文件的信息。(如下图所示)

import os
train_dir = "./train"
text = []
for fname in os.listdir(train_dir):
if fname[-4:] == ".text":
f = open(os.path.join(train, fname)
text.append(f.read())
f.close
新增需求:
train下同时有neg、pos两种标签的数据,我希望使用一段代码同时读取这两个文件夹中的文件内容

import os
Imdb_dir = "./aclimdb"
trian_dir = os.path.join(Imdb_dir, "trian")
text = []
labels = []
for label_type in ["neg", "pos"]:
dir_name = os.path.join(train_dir, "label_type")
for fname in os.listdir(dir_name):
if fname[-4:] == ".text":
f = open(os.path.join(train, fname)
text.append(f.read())
f.close
if label_type == "neg":
labels.append(0)
else:
labels.append(1)
完!