美文网首页Omics Academy
每日小窍门:在python中如何判断文件的文件类型?

每日小窍门:在python中如何判断文件的文件类型?

作者: OmicsAcademy | 来源:发表于2020-10-25 04:22 被阅读0次

我们会遇到一种情况,需要来判断输入文件的类型,在python中我们可以使用 mime 包:

安装:

pip install mime

测试:

import mimetypes
files = ["test_data/template.docx", "test_data/example_snp.txt", "test_data/marker_database.xlsx"]

for filename in files:
    mime = mimetypes.guess_type(filename)
    print("File name:" + filename + ": ")
    print("    " + str(mime[0])  + "\n")

我们将得到下面的输出结果:

File name:test_data/template.docx:
    application/vnd.openxmlformats-officedocument.wordprocessingml.document

File name:test_data/example_snp.txt:
    text/plain

File name:test_data/marker_database.xlsx:
    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

我们可以看到,mime这个包可以帮助我们判断文件类型。

相关文章

网友评论

    本文标题:每日小窍门:在python中如何判断文件的文件类型?

    本文链接:https://www.haomeiwen.com/subject/ehjgmktx.html