Не работает .write в Python

Изучая Python, при работе с файлами, я наткнулся на очень неприятную проблему! Причём ладно бы если бы так у всех... Объясняю. Я читал документацию, смотрел видео-уроки, у всех один и тот же код и он работает, когда же я решил его повторить, чтобы для начала хоть понять что к чему, он попросту у меня не заработал!!!

Вот сам код:

t = open('/Text1.txt', 'w')
t.write('text is write...')
t.flush()
t.close()

Как видно, цель заключается в том, чтобы открыть файл и записать туда строку 'text is write...', но я очень разочаровался, когда, открыв .txt файл, не обнаружил там новой строки. Как видно, выше я уже пробовал разные советы из интернета (по типу .flash) - не помогло... Посоветуйте решение...


Ответы (1 шт):

Автор решения: nomnoms12

Вы пытаетесь создать файл в корневой директории. Скорее всего, у Вас нет таких привилегий. Запустите код в консоли, запущенной от имени администратора. Или измените директорию.

Пример создания файла в текущей директории:

t = open('./Text1.txt', 'w')
t.write('text is write...')
t.close()
→ Ссылка