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