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
![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