คุณสามารถแยกนามสกุลไฟล์ของสตริงชื่อไฟล์โดยใช้เมธอด os.path.splitext โดยแยกเส้นทางชื่อพาธออกเป็นคู่ (root, ext) เพื่อให้ root + ext ==path และ ext ว่างเปล่าหรือเริ่มต้นด้วยจุดและมีจุดไม่เกินหนึ่งจุด
ตัวอย่าง
import os file_name = 'my_file.txt' print(os.path.splitext(file_name))
ผลลัพธ์
คุณจะได้ผลลัพธ์ -
('my_file', '.txt')