@UCHENIK_HAUDI-HO

Получаю ошибку: io.UnsupportedOperation: not writable. Скажите, что не так?

Я пишу код python в редакторе NotePad++
вот код:
file = open( 'D:/test.txt' )

file.write( 'Что то' )


и получаю ошибку:
Traceback (most recent call last):
File "D:\p.py", line 3, in
file.write( 'Что то' )
io.UnsupportedOperation: not writable


Я в програмировании новичок, подскажите где ошибка
  • Вопрос задан
  • 14981 просмотр
Решения вопроса 1
@mmerkulov0
Попробуйте:
file = open("D:/test.txt","w")
Аргумент "w" нужен для перезаписи файла (весь текст пишется заново), "a" нужен если нужно дописать текст в файле (текст добавляется в конец файла)
PS: Если нужно прочитать файл, то:
file = open("D:/файл.txt","r")
text = file.read()

Надеюсь, я помог вам.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
  1. Начните изучение с прочтения учебников. Автор - Марк Лутц
  2. Открывайте файл на запись или дополнение
  3. https://pythonworld.ru/tipy-dannyx-v-python/fajly-...
Ответ написан
Комментировать
@phytoner
чел, пользуйся PyCharm ом
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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