Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 12, 2012 11:55:12

369_sfera_963
Зарегистрирован: 2012-08-29
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с путями

Всем привет!

Идея заключается в том, что в определнной директории лежат папка со скриптами и папка, например, с БД:
Выглядит все это так:
~/folder/Scripts/
~/folder/Databases/

Мне нужно получить асолютный путь к выбранной БД, зная только имя БД и условия перечисленные выше.

Я написал это таким образом:

    name_db = input("Введите имя БД: ")
    orign_path = os.getcwd()
    os.chdir("..\\")
    path_db = os.getcwd() + "\\Databases\\" + name_db
    os.chdir(orign_path)
Это работает, но все же хочется более красивое решение…
Можете подсказать?

p.s. Извините, если плохо сформулировал задачу.

Офлайн

#2 Сен. 12, 2012 17:27:03

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Работа с путями

http://docs.python.org/library/os.path.html

import os
print os.path.realpath(os.path.normpath(os.path.join("..", "Databases", name_db)))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version