我们会遇到一种情况,需要来判断输入文件的类型,在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这个包可以帮助我们判断文件类型。
网友评论