khi tôi cung cấp cho ls -l /etc/fonts/conf.d/70-yes-bitmaps.conflàm thế nào để tìm thấy đầy đủ (đường dẫn tuyệt đối) các tập tin mục tiêu của liên kết tượng trưng hoặc liên kết mềm trong python
lrwxrwxrwx <snip> /etc/fonts/conf.d/70-yes-bitmaps.conf -> ../conf.avail/70-yes-bitmaps.conf
như vậy cho một liên kết tượng trưng hoặc liên kết mềm, làm thế nào để tìm thấy đầy đủ (đường dẫn tuyệt đối) các tập tin mục tiêu trong python,
Nếu tôi sử dụng
os.readlink('/etc/fonts/conf.d/70-yes-bitmaps.conf')
nó ra
../conf.avail/70-yes-bitmaps.conf
nhưng tôi cần đường dẫn tuyệt đối không phải là đường dẫn tương đối, vì vậy sản lượng của tôi mong muốn phải,
/etc/fonts/conf.avail/70-yes-bitmaps.conf
làm thế nào để thay thế ..
với đường dẫn thực tế đầy đủ của thư mục cha của liên kết tượng trưng hoặc tệp liên kết mềm.
Được cảnh báo mặc dù: bạn phải vượt qua một con đường mà không phải là một liên kết tượng trưng đến readlink nó sẽ nổi giận và đưa ra ngoại lệ sau đây: 'OSError: [Errno 22 ] Đối số không hợp lệ: 'your-path'' – Diego