diff --git a/scripts/utils/__init__.py b/scripts/utils/__init__.py index 64cd1bb..f91d27f 100644 --- a/scripts/utils/__init__.py +++ b/scripts/utils/__init__.py @@ -10,7 +10,6 @@ from .file_detection import ( is_valid_ppt, is_html_file, is_url, - detect_file_type, ) __all__ = [ @@ -23,5 +22,4 @@ __all__ = [ "is_valid_ppt", "is_html_file", "is_url", - "detect_file_type", ] diff --git a/scripts/utils/file_detection.py b/scripts/utils/file_detection.py index 2bcffb4..5d81068 100644 --- a/scripts/utils/file_detection.py +++ b/scripts/utils/file_detection.py @@ -84,23 +84,5 @@ def is_url(input_str: str) -> bool: return input_str.startswith("http://") or input_str.startswith("https://") -_FILE_TYPE_VALIDATORS = { - ".docx": is_valid_docx, - ".pptx": is_valid_pptx, - ".xlsx": is_valid_xlsx, - ".pdf": is_valid_pdf, - ".doc": is_valid_doc, - ".xls": is_valid_xls, - ".ppt": is_valid_ppt, -} - - -def detect_file_type(file_path: str) -> Optional[str]: - """检测文件类型,返回 'docx'、'pptx'、'xlsx'、'pdf'、'doc'、'xls' 或 'ppt'""" - ext = os.path.splitext(file_path)[1].lower() - validator = _FILE_TYPE_VALIDATORS.get(ext) - if validator and validator(file_path): - return ext.lstrip(".") - return None