Вы печатаете строку формата '%s %d %s %s \n'
, в которой %s
и %d
заменены timestamp, v, str(dcur), str(gcur)
переменными. Обратите внимание на \n
в конце строки формата - это символ новой строки. Вы должны удалить его, если хотите, чтобы все печаталось на одной строке, например:
with open ('results.txt', 'a') as file:
file.write('%s %d %s %s' %(timestamp, v, str(dcur), str(gcur)))