когда я даю Ls -l /etc/fonts/conf.d/70-yes-bitmaps.confкак найти полный (абсолютный путь) целевого файл символической ссылки или мягкой ссылку в питоне
lrwxrwxrwx <snip> /etc/fonts/conf.d/70-yes-bitmaps.conf -> ../conf.avail/70-yes-bitmaps.conf
поэтому для символической ссылки или мягкой ссылки, как найти полный (абсолютный путь) целевого файла в Python,
Если я использую
os.readlink('/etc/fonts/conf.d/70-yes-bitmaps.conf')
выводит
../conf.avail/70-yes-bitmaps.conf
, но мне нужен абсолютный путь не относительный путь, поэтому мой желаемый результат должен быть,
/etc/fonts/conf.avail/70-yes-bitmaps.conf
как заменить ..
с фактическим полным путем к родительскому каталогу символической ссылки или файла софт-ссылки.
Будьте осторожны, хотя: вы должны пройти путь, который не является символической ссылкой на readlink он будет злиться и дать следующее исключение: 'OSError: [Errno 22 ] Недопустимый аргумент: 'your-path'' – Diego