以下の私の関数では、複数の.txtファイルからフルテキストを返して、結果をリストに追加しようとしていますが、私の関数は自分のディレクトリの最初のファイルのテキストのみを返します。つまり、返品を返品する場合は、すべての結果を独自の行にコンソールに記録しますが、結果を一覧に追加することはできません。私は返品機能に何が間違っているのですか?おかげさまで 返信のみ最初の項目
import glob
import copy
file_paths = []
file_paths.extend(glob.glob("C:\Users\7812397\PycharmProjects\Sequence diagrams\*"))
matching_txt = [s for s in file_paths if ".txt" in s]
full_text = []
def fulltext():
for file in matching_txt:
f = open(file, "r")
ftext = f.read()
all_seqs = ftext.split("title ")
return all_seqs
print fulltext()
あなたの関数にインデントを固定します(returnはinsideループです) – jmugz3