@AlexHDreal

Как записать информацию переменной STRING в текстовый файл?

Необходимо записать данные переменной 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'
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
MinTnt
@MinTnt
with open(file, 'w') as f:
    f.write(string)
    f.close()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы