f=open("panja.txt","rt")
print(f.read())
f.write("thank you")

Запуск этого дает мне следующую ошибку:

io.UnsupportedOperation: недоступно для записи`

При записи файла эта строка будет включена в мой файл, но она недоступна для записи, хотя я использовал "r+"

-1
swarnendu panja 31 Окт 2019 в 21:50
1
В вашем коде кажется, что вы использовали rt, а не r+. rt - это «чтение текста».
 – 
rassar
31 Окт 2019 в 21:55

1 ответ

Вы не открываете его с флагом 'r+'. Вы открыли его с флагом 'rt', который является флагом «чтения текста». Это флаг чистого чтения, который не имеет прав записи.

Он будет работать при переключении на 'r+'.

2
Jtcruthers 31 Окт 2019 в 21:56