Aşağıdaki işlevde birden çok .txt dosyasından tam metinleri döndürmeye çalışıyorum ve sonuçları bir listeye ekliyorum ancak işlevim yalnızca dizindeki ilk dosyadaki metni döndürüyor. Eğer baskı ile geri dönüşümü değiştirirsem, tüm sonuçları konsola kendi satırında kaydeder ama sonuçları bir listeye ekleyemiyorum. Dönüş işleviyle neyi yanlış yapıyorum. Teşekkürler.Yalnızca geri dönen 1. öğe
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()
Girintinizi girintinizde düzeltin (dönüş iç döngüdedir) – jmugz3