Это делает то, что вам нужно?
Если это так, все, что я сделал, это переместил new_data
строку начального назначения GenerateFile:
из for f in read_files:
l oop и добавил к нему внутри l oop, затем распечатайте вывод в конце l oop.
def createOutput(self,STD):
directory = "/result"
read_files = glob.glob(directory + "/" + "*_result.txt")
with open(directory + "/" + "Result_" + STD + ".txt", "wb") as outfile:
new_data = "GenerateFile:"
for f in read_files:
with open(f, "rb") as infile:
data = infile.read()
new_data = new_data + " {" + data + "}, "
print(new_data)
Вам может потребоваться удалить последний ,
перед print(new_data)
, если это проблема .