MIME类型

mime的Python项目详细描述


mime
====
[![生成状态](https://travis ci.org/liluo/mime.png)(https://travis ci.org/liluo/mime)

python的mime类型,[halostate/mime类型](https://github.com/halostate/mime类型)的克隆。

此库允许标识文件可能的mime内容类型。

mime类型用于符合mime的通信中,与电子邮件或http
通信量中一样,用于指示传输的内容类型。mime types
提供了以编程方式确定和使用mime实体(作为一组mime类型对象提供)的详细信息的能力。RFC和供应商定义了许多类型,因此列表很长,但不完整;请随时要求添加其他信息。此库
遵循IANA的mime类型集合(请参见下文以供参考)。

mime类型是根据RFCS 2045和2231的mime类型构建的。它跟踪[IANA注册表](http://www.iana.org/assignments/media types/)
([ftp](ftp://ftp.iana.org/assignments/media types))以及从[ltsw集合](http://www.ltsw.se/knbase/internet/mime.htp)添加的一些非官方类型
,并由mime类型的用户添加。

mime
```



```bash
easy砦u-install mime
````

关于文件)。
mime类型存储有关一种mime类型的已知信息。

``bash
import mime

plain text=mime.types['text/plain']
#=>;'plain'
打印'。连接(文本。扩展名)=>;'txt asc c c h hh cpp hpp dat hlp'

打印文本。编码=>;'quoted printable'
打印文本。是否为二进制=>;false
打印文本。是否为ascii=>;true
打印文本。是否为过时=>;false
>打印文本。是否已注册;true
>print str(text)='text/plain''text/plain'>;true
>print mime.type.simplify('x-appl/x-zip')35;>;'appl/zip''appl/zip'




>打印mime.type.any(lambda t:t.content\u type='text/plain'''text/plain'=>;true

>打印mime.type.all(lambda t:t.t.t.t.t.t.is‘u注册)''text/plain;gt;true



py=mime.types.of('script.py')[0]
print py.content_u type_gt;'application/x-python'
print py.encoding_gt;'8bit'
print py.is_binary_gt;false
print py.simplified_gt;'应用程序/python'




rb=rb_类型[0]
prinrb.content_type;=>;'应用程序/x-ruby'
>打印rb.content_type;=>;'应用程序/x-ruby'
prinrb.is;>;true





import re

import re

import re
image-type=mime.type[re.compile('image')]
>=>;[<;mime::type image/vnd.microsoft.microsoft.icon>;,<;mime::type application/x-imagemap>;,…]
prinmime.types.count;<;mime::type application/x-imagemap>;1643
`````

;《贡献贡献


``bash
``bash
`````bash
`>*将知识库分岔给知识库。
*创建一个主题分支。
*实现您的功能或错误修复。
*添加、提交和推送您的更改。
*添加、提交和/>*提交 pull request.
```

#### Testing

```bash
cd tests/
python run.py
```

### Changelog
__v0.1.0 [2016-08-04]__
* Support Python 3.x

__v0.0.3 [2013-11-07]__
* Remove print.

__v0.0.2 [2013-08-27]__
* It's worked.

__v0.0.1 [2013-08-13]__
* Register name.

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

推荐PyPI第三方库


热门话题
java如何在带注释的SpringMVC中验证模型中图像的mime类型?   java无法打开Google地图活动。安卓   在另一个类文件中调用时返回空值的java getter   spring引导服务中的java线程   什么版本的Java可以使用Liquibase Maven插件?   原因:java。lang.UnsupportedOperationException:BigQuery源必须在读取之前拆分   需要java模式建议(Hibernate+Guice)   java如何在netbeans中的两个帧之间传输数据?   java在Eclipse中创建新项目,然后将其添加到Mercurial repo中   为什么打印0100用Java打印64?   java如何使用Jackson@JsonFormat注释在序列化时格式化字符串?   bash如何将java库包含到shell脚本中   java如何使我的片段利用我的活动数据?   JButton中的java波动