Необходимо записать данные переменной STRING в текстовый файл также как они выходят на PRINT.
КОД:
x = {"one": 1, "two": 2,"three": 3, "four": 4}
string = "\n".join([f"{key} = {value}" for key, value in x.items()])
print(string)
fname = 'ТЕСТ'
file = 'X:\\TELEGRAMM\\DATAPAY\\' + f'{fname}' + '.txt'
open(file, 'w')
file.write(string)
file.close()
РЕЗУЛЬТАТ:
one = 1
two = 2
three = 3
four = 4
Traceback (most recent call last):
File "X:\TELEGRAMM\musorka.py", line 19, in
file.write(string)
AttributeError: 'str' object has no attribute 'write'