@Haimas

Почему не пaлучяется вывести принт в текстовый документ 111.txt?

file = open("111.txt", 'w')
file.write('hello !!!')
что тут не так
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 3
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Ты файл не закрыл: file.close()

Напиши так (здесь не надо вручную закрывать, за тебя все закроют):
with open('111.txt', 'w') as f:
    f.write('hello !!!')
Ответ написан
Комментировать
Vindicar
@Vindicar
RTFM!
Как ты запускаешь скрипт?

Поясню, почему это важно. Ты указываешь относительный путь к файлу. В ходе работы скрипта путь будет скомбинирован с текущим рабочим каталогом скрипта - который совершенно необязательно совпадает с каталогом, где скрипт находится. В зависимости от того, как ты запускаешь скрипт, рабочий каталог будет разным.

Альтернативно, ты можешь попробовать указать полный (абсолютный) путь к файлу при его открытии.
Ответ написан
Комментировать
@Haimas Автор вопроса
Дело в том что при запуске кода не открывает сам файл и не вносит изменение, у меня не получается взаимодействовать с самим файлом чтобы я не делал.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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