Python:如何将包含.txt文件的目录中的所有文本内容作为列表输出?

Python:如何将包含.txt文件的目录中的所有文本内容作为列表输出?,python,list,nlp,glob,Python,List,Nlp,Glob,我有一个目录文件,其中包含三千个.txt文件,其中包含刮取的文本段落 我试图用python输出一个列表,其中每个列表行都包含一个.txt文件的内容 我对python非常陌生,到目前为止,我所能做到的就是 import glob mylist = [f for f in glob.glob("/Users/Downloads/Datasets/transcripts/*.txt")] 然而,我从中得到的只是3000个列表,每行包含.txt文件的标题,而不是内容 我想知道是否有人可以帮忙,谢谢:

我有一个目录文件,其中包含三千个.txt文件,其中包含刮取的文本段落

我试图用python输出一个列表,其中每个列表行都包含一个.txt文件的内容

我对python非常陌生,到目前为止,我所能做到的就是

import glob

mylist = [f for f in glob.glob("/Users/Downloads/Datasets/transcripts/*.txt")]
然而,我从中得到的只是3000个列表,每行包含.txt文件的标题,而不是内容

我想知道是否有人可以帮忙,谢谢:

glob方法返回一个文件名或路径列表。您需要迭代该列表,打开文件并在运行时将内容附加到列表中:

texts = []

for text_file in glob.glob("/Users/Downloads/Datasets/transcripts/*.txt"):
    with open(text_file, 'r') as f:
        t = f.read()
        texts.append(t)

提示:。@MillyCodsworth:给出的答案能解决你的问题吗?然后,您应该通过单击它旁边的复选框/勾号来接受它。我刚才看到你提出了两个要求,但没有接受任何答复,所以我想我应该告诉你。顺便说一下,我正要回答你关于在SQL中拆分字符串的另一个答案,不幸的是,在我发布我的答案之前,你就删除了这个答案。