f=open("panja.txt","rt")
print(f.read())
f.write("thank you")
Запуск этого дает мне следующую ошибку:
io.UnsupportedOperation: недоступно для записи`
При записи файла эта строка будет включена в мой файл, но она недоступна для записи, хотя я использовал "r+"
-1
swarnendu panja
31 Окт 2019 в 21:50
1 ответ
Вы не открываете его с флагом 'r+'
. Вы открыли его с флагом 'rt'
, который является флагом «чтения текста». Это флаг чистого чтения, который не имеет прав записи.
Он будет работать при переключении на 'r+'
.
2
Jtcruthers
31 Окт 2019 в 21:56
Похожие вопросы
Новые вопросы
python-3.x
НЕ ИСПОЛЬЗУЙТЕ, ЕСЛИ ВАШ ВОПРОС ТОЛЬКО ДЛЯ PYTHON 3. Всегда используйте вместе со стандартным тегом [python].
rt
, а неr+
.rt
- это «чтение текста».