Crawl và tìm kiếm các thư mục sử dụng Python (tiếp tục)
Có gì nhiều hơn
Trong học phần này, các files trả về không được mở hay điều chỉnh theo bất cứ cách nào. Hoạt động này là chỉ đọc.
Các files có thể được mở như mô tả trong các học phần sau.
Module os.path có các hàm thú vị khác. Chúng ta đã nói về .join(), nhưng các tiện ích bao gồm khác là:
• os.path.abspath(), cái trả về đường dẫn tuyệt đối của một file.
• os.path.split(), cái chia tách đường dẫn giữa thư mục và file:
>>> os.path.split(‘/a/very/long/path/file.txt’)
(‘/a/very/long/path’, ‘file.txt’)
• os.path.exists(), để trả về liệu một file có tồn tại hay không trên hệ thống file.
Tài liệu hướng dẫn đầy đủ về os.path có thể được tìm thấy ở đây: https://docs.python.org/3/library/os.path.html.
Module khác, pathlib, có thể được sử dụng cho truy cập mức cao hơn, theo một cách hướng đối tượng:
https://docs.python.org/3/library/pathlib.html.
Như minh họa trong bước 4, nhiều cách lọc có thể được sử dụng.