Python-magic 判断文件是否为文档格式:准确识别文件类型
要使用python-magic库判断文件是否是文档文件格式,你需要先安装python-magic库。可以使用以下命令安装:\n\n\npip install python-magic\n\n\n安装完成后,可以使用以下代码进行判断:\n\npython\nimport magic\n\ndef is_document_file(filename):\n mime = magic.from_file(filename, mime=True)\n if 'text' in mime or 'pdf' in mime or 'word' in mime or 'excel' in mime:\n return True\n else:\n return False\n\n# 测试示例\nprint(is_document_file('example.txt')) # True\nprint(is_document_file('example.png')) # False\n\n\n在上面的代码中,is_document_file函数接受一个文件名作为参数,并使用magic.from_file方法获取文件的MIME类型。然后,通过判断MIME类型中是否包含文本、PDF、Word或Excel等关键词来确定文件是否是文档文件格式。如果是文档文件格式,则返回True,否则返回False。\n\n请注意,magic.from_file方法可以根据文件的内容进行判断,而不仅仅是根据文件扩展名。因此,它可以更准确地判断文件类型。
原文地址: https://www.cveoy.top/t/topic/qDpp 著作权归作者所有。请勿转载和采集!