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

Программа не записывает данные в тестовый документ:

f = open('C:\qwert\donotedit.txt', 'r+')
c = input("Введите данные: ")
f.write(c)

Помогите, пожалуйста


Ответы (1 шт):

Автор решения: Кузьмин Алексей

У тебя не верно открыт файл. Символ обратного слеша имеет особое значение в строковых литералах. Либо добавь символ r перед строкой либо продублируй символы слеша.

file = open(r'c:\path\to\file.txt')

или

file = open('c:\\path\\to\\file.txt')

Подробности в документации https://docs.python.org/3/reference/lexical_analysis.html#literals

→ Ссылка