Làm cách nào để lấy phần mở rộng từ tên tệp Python?
Trong Python, bạn có thể lấy tên tệp (tên cơ sở), tên thư mục (thư mục) và phần mở rộng từ chuỗi đường dẫn hoặc nối các chuỗi để tạo chuỗi đường dẫn với mô-đun 3 trong thư viện chuẩn Show
Bài viết này mô tả các nội dung sau
Sử dụng chuỗi đường dẫn sau làm ví dụ ________số 8 nguồn. os_path_basename_dirname_split_splitext. py Mã mẫu bên dưới đang chạy trên máy Mac. Ví dụ cho Windows được hiển thị ở cuối Trong Trăn 3. 4 trở lên, bạn cũng có thể lấy tên tệp, tên thư mục (thư mục), phần mở rộng, v.v. , với mô-đun pathlib coi đường dẫn là đối tượng
Liên kết được tài trợ Sự khác biệt trong dấu phân cách đường dẫn của hệ điều hànhDấu tách đường dẫn phụ thuộc vào hệ điều hành. UNIX (bao gồm cả Mac) sử dụng dấu gạch chéo 1 và Windows sử dụng dấu gạch chéo ngược 2 làm dấu phân cáchBạn có thể lấy dấu tách trong HĐH chạy Python với 3 hoặc 4 3nguồn. os_path_basename_dirname_split_splitext. py Lấy tên tệp (tên cơ sở) từ một đường dẫn. basename = os.path.basename(filepath)
print(basename)
# filename.ext
print(type(basename))
# |