python绑定到libmagic

python-libmagic的Python项目详细描述


#python libmagic

![magic.h](http://i.imgur.com/gbn8szc.jpg)

“text/plain”
``````
>
```python
import magic
import magic magic.flags

magic=magic.magic()
mimetype=magic.from_buffer(“\x89\x50\x47\x0d\x0a\x1a\x0a\x0a\x0a\x0a”
>打印mimetype;image/png”




mimetype=magic.mimetype=magic.impimpimpimpimport magic.magic.from bububububu=>;“文本/纯文本”

updated=magic.set_flags(magic.flags.magic_none)
print updated=>;true
mimetype=magic.from_file(“demo.docx”)
print mimetype=>;“Microsoft Word 2007+”
magic.close();不要忘了这一点:python libmagic可以在cpython 2.7/3.3+和pypy上运行。


``bash
$apt get install libmagic dev
$pip install python libmagic
```

license


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
刷卡时java更改recyclerview项目背景   java如何在ServerSocketChannel上收集I/O统计信息   安卓 EditText始终返回Null Java NullPointerException   java 1美元的类文件名是什么?   java这是一个有效的方法吗?Eclipse似乎暗示我的代码存在ab问题。。我就是看不出来   在后台收到推送通知后更改java活动   java如何在TableViewerColumn中使用CheckBoxTableCell   java静态方法使用泛型创建内部类   java struts2<s:选择…>标签   java中变量范围内的错误输出   在类型与该类相同的类中声明的java静态变量   java在随机数列表中查找三角形   java如何检测Mac OS的右击事件   java为现有CSV文件创建DAO   javax的ClassNotFoundException。xml。绑定切换到Java 9时,JAXBEException与Spring启动   安卓将Kotlin算法翻译成Java代码   java m从recylerview获取错误,因为我试图从sqlite获取数据并设置为recylerview