Не работает .write в Python
Изучая Python, при работе с файлами, я наткнулся на очень неприятную проблему! Причём ладно бы если бы так у всех... Объясняю. Я читал документацию, смотрел видео-уроки, у всех один и тот же код и он работает, когда же я решил его повторить, чтобы для начала хоть понять что к чему, он попросту у меня не заработал!!!
Вот сам код:
t = open('/Text1.txt', 'w')
t.write('text is write...')
t.flush()
t.close()
Как видно, цель заключается в том, чтобы открыть файл и записать туда строку 'text is write...', но я очень разочаровался, когда, открыв .txt файл, не обнаружил там новой строки. Как видно, выше я уже пробовал разные советы из интернета (по типу .flash) - не помогло... Посоветуйте решение...
Ответы (1 шт):
Вы пытаетесь создать файл в корневой директории. Скорее всего, у Вас нет таких привилегий. Запустите код в консоли, запущенной от имени администратора. Или измените директорию.
Пример создания файла в текущей директории:
t = open('./Text1.txt', 'w')
t.write('text is write...')
t.close()