Files

19 lines
469 B
Python

"""
工具函數模組
包含各種通用的輔助函數
"""
def get_file_extension(filename: str) -> str:
"""
獲取檔案副檔名
"""
return os.path.splitext(filename)[1].lower()
def is_image_file(filename: str) -> bool:
"""
檢查檔案是否為圖片
"""
valid_extensions = ['.jpg', '.jpeg', '.png', '.webp']
return any(filename.lower().endswith(ext) for ext in valid_extensions)
# 可以根據需要添加更多工具函數