Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 8, 2009 19:37:30

goblin_maks
От:
Зарегистрирован: 2008-12-10
Сообщения: 110
Репутация: +  0  -
Профиль   Отправить e-mail  

непонятки с путями..

есть каталоги /bin , /etc ,/usr
мой скрипт находится в /bin (my.py)
в скрипте путь к файлу определяется след образом

my_path = os.path.abspath(sys.argv[0])
и в этом случае my_path = “/bin/my.py”


необходимо читать файлы из /etc

если в корне сделать символьнуб линку
ln -s bin/my.py my
и запускать скрипт через нее то my_path == “/my”

и соответственно ломаются все мои косвенные пути..что делаю не так?



Офлайн

#2 Сен. 8, 2009 19:40:11

goblin_maks
От:
Зарегистрирован: 2008-12-10
Сообщения: 110
Репутация: +  0  -
Профиль   Отправить e-mail  

непонятки с путями..

все..убейте тему..нашел

print os.path.realpath(os.path.dirname(sys.argv))
print os.path.realpath(os.path.dirname(sys.modules.__file__))



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version