Найти - Пользователи
Полная версия: непонятки с путями..
Начало » Python для новичков » непонятки с путями..
1
goblin_maks
есть каталоги /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”

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

print os.path.realpath(os.path.dirname(sys.argv))
print os.path.realpath(os.path.dirname(sys.modules.__file__))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB