Hướng dẫn split file name and extension in python - tách tên tệp và phần mở rộng trong python
Phương pháp này sẽ yêu cầu một bản dictonary, danh sách hoặc thiết lập. Bạn chỉ có thể sử dụng ".endswith" bằng cách sử dụng các phương thức chuỗi tích hợp. Điều này sẽ tìm kiếm tên trong danh sách ở cuối tệp và có thể được thực hiện chỉ với 1. Điều này là nhiều hơn để nhận và so sánh các tiện ích mở rộng.https://docs.python.org/3/library/stdtypes.html#string-methods Ví dụ 1::
Ví dụ 2:
Ví dụ 3:
Ví dụ 4
Ví dụ 5, 6, 7 với đầu ra Ví dụ 8
Tách tên tệp trên tên và phần mở rộng trong Python #Sử dụng phương thức
Chúng tôi đã sử dụng phương thức 5 để phân chia tên tệp trên tên và phần mở rộng.Phương thức Os.Path.SpliteXt chia đường dẫn thành một bộ chứa gốc và phần mở rộng.
Bạn có thể sử dụng giải nén để gán tên tệp và phần mở rộng cho các biến trên cùng một dòng. Nếu đường dẫn được chỉ định không chứa tiện ích mở rộng, phần tử thứ hai trong bộ dữ liệu là một chuỗi trống.
Các giai đoạn trước bị bỏ qua nếu đường dẫn chứa nhiều.
Ngoài ra, bạn có thể sử dụng lớp 6.Tách tên tệp trên tên và tiện ích mở rộng bằng pathlib.path #Để chia tên tệp trên tên và phần mở rộng:
Lớp pathlib.path được sử dụng để tạo đối tượng 0 hoặc 1 tùy thuộc vào hệ điều hành của bạn.Bạn có thể sử dụng thuộc tính gốc trên đối tượng 2 nếu bạn chỉ cần lấy tên tệp mà không có phần mở rộng.Thuộc tính hậu tố trả về phần mở rộng tệp nếu tên tệp chứa một. Thuộc tính hậu tố trả về một danh sách các phần mở rộng tệp của đường dẫn. 0Thuộc tính cha mẹ trả về cha mẹ logic của đường dẫn. |