Я полагаю, что это file.write (), а не file.append ().
Я думаю, что вы хотите писать в новый файл каждый раз.
Я бы сделал это.
import time
import os
index = 0
while True:
ps = os.system("speedtest.exe")
with open(f"out_{index}.txt", 'w+') as f:
f.write(ps)
index += 1
time.sleep(4)
Однако, если вы хотите записать в тот же файл.
Я бы сделал это.
import time
import os
with open("out_file.txt", 'a+') as f:
index = 0
while True:
ps = os.system("speedtest.exe")
f.write(ps)
index += 1
time.sleep(4)