vessels
@vessels
Ни черта не понял, но очень интересно!

Как указать путь к каталогам за пределами каталога в котором нахожусь?

Здравствуйте, появилась проблема, мне нужно перейти в каталог media, который находиться в корневом каталоге Linux.
У меня есть код который создаёт каталог в нужном месте:
os.mkdir('./media/user/Server/data/users/'+DirName+'/posts')

На винде всё было проще:
os.mkdir('/mnt/f/data/users/'+DirName+'/posts')
Так вот, как перейти в каталог который находиться за пределами рабочего?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
trapwalker
@trapwalker
Программист, энтузиаст
Путь может быть абсолютным или относительным. Различать их просто: абсолютный путь начинается с '/', а относительный нет.
Есть специальный виртуальные каталоги везде в файловой системе: ".." - он означает каталог верхнего уровня относительно текущего; '.' - текущий каталог.
'./media/user/Server/data/users/'+DirName+'/posts' - это у вас относительный путь. Он указан относительно текущего.
Если у вас media лежит в '/root/subroot/media...', то
Абсолютный путь у вас будет: /root/subroot/media/user/Server/data/users/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы