python - 假设我有一个 StringIO 文件。如何使用 python-magic 检查其文件类型?

标签 python string file mime-types stringio

import StringIO
import magic

m = magic.Magic()
thefile = StringIO.StringIO(request.raw_post_data)  # I got this from Django. ajax file uploader.

现在怎么办?

最佳答案

...应该很简单:

 >>> m.from_buffer(thefile.read(1024))
'PDF document, version 1.2'

关于python - 假设我有一个 StringIO 文件。如何使用 python-magic 检查其文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677575/

相关文章:

python - 如何使用 BeautifulSoup 删除表格单元格中的多余内容

r - 搜索列名称中的字符串并检索每行的相应值

python - 在 Mac 上从 Python 启动 Excel 文件

python - WTForms:我将每个字段单独绑定(bind)到对象上,有没有办法一次性将对象绑定(bind)到表单?

python - LogisticRegressionwithLBFGS 抛出有关不支持多项分类的错误

python - 在odoo的act_window xml中调用或添加函数

string - 如何在 wix 和 DTF 中本地化自定义操作的错误消息?

javascript - 使用本地文件动态设置音频 src

java - 如何在java中获取 "../../dir/file.ext"的完整真实文件路径?

python - 无法在 scrapy 脚本中禁用日志消息