file 支持的数据类型

*.3gpp  audio/3gpp, video/3gpp  3GPP Audio/Video

*.ac3   audio/ac3   AC3 Audio

*.asf   allpication/vnd.ms-asf  Advanced Streaming Format

*.au    audio/basic AU Audio

*.css   text/css    Cascading Style Sheets

*.csv   text/csv    Comma Separated Values

*.doc   application/msword  MS Word Document

*.dot   application/msword  MS Word Template

*.dtd   application/xml-dtd Document Type Definition

*.dwg   image/vnd.dwg   AutoCAD Drawing Database

*.dxf   image/vnd.dxf   AutoCAD Drawing Interchange Format

*.gif   image/gif   Graphic Interchange Format

*.htm   text/html   HyperText Markup Language

*.html  text/html   HyperText Markup Language

*.jp2   image/jp2   JPEG-2000

*.jpe   image/jpeg  JPEG

*.jpeg  image/jpeg  JPEG

*.jpg   image/jpeg  JPEG

*.js    text/javascript, application/javascript JavaScript

*.json  application/json    JavaScript Object Notation

*.mp2   audio/mpeg, video/mpeg  MPEG Audio/Video Stream, Layer II

*.mp3   audio/mpeg  MPEG Audio Stream, Layer III

*.mp4   audio/mp4, video/mp4    MPEG-4 Audio/Video

*.mpeg  video/mpeg  MPEG Video Stream, Layer II

*.mpg   video/mpeg  MPEG Video Stream, Layer II

*.mpp   application/vnd.ms-project  MS Project Project

*.ogg   application/ogg, audio/ogg  Ogg Vorbis

*.pdf   application/pdf Portable Document Format

*.png   image/png   Portable Network Graphics

*.pot   application/vnd.ms-powerpoint   MS PowerPoint Template

*.pps   application/vnd.ms-powerpoint   MS PowerPoint Slideshow

*.ppt   application/vnd.ms-powerpoint   MS PowerPoint Presentation

*.rtf   application/rtf, text/rtf   Rich Text Format

*.svf   image/vnd.svf   Simple Vector Format

*.tif   image/tiff  Tagged Image Format File

*.tiff  image/tiff  Tagged Image Format File

*.txt   text/plain  Plain Text

*.wdb   application/vnd.ms-works    MS Works Database

*.wps   application/vnd.ms-works    Works Text Document

*.xhtml application/xhtml+xml   Extensible HyperText Markup Language

*.xlc   application/vnd.ms-excel    MS Excel Chart

*.xlm   application/vnd.ms-excel    MS Excel Macro

*.xls   application/vnd.ms-excel    MS Excel Spreadsheet

*.xlt   application/vnd.ms-excel    MS Excel Template

*.xlw   application/vnd.ms-excel    MS Excel Workspace

*.xml   text/xml, application/xml   Extensible Markup Language

*.zip   aplication/zip  Compressed Archive

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
`argparse` 是 Python 标准库中的一个模块,用于解析命令行参数。它提供了一种方便的方式来定义和处理命令行接口中的选项和参数。在 `argparse` 中,你可以定义不同的数据类型来限制或验证用户提供的参数值。 `argparse` 支持以下主要的数据类型: 1. **基本类型**: - `int`: 表示整数,如 `-n 10` - `float`: 表示浮点数,如 `-d 3.14` - `str`: 默认类型,字符串,如 `-f "example.txt"` - `bool`: 表示布尔值,`--flag` 通常会被解析为 True,`--no-flag` 为 False 2. **自定义类型**: - `Action`: 可以创建自定义的行为,比如 `store_const`, `store_true`, `store_false` 等。 3. **枚举类型 (Choice)**: - `choices`: 定义一组可能的选项,如 `--color red|green|blue` 4. **范围 (Range)**: - `type=lambda x: min_value <= int(x) <= max_value`: 对数值参数指定一个范围 5. **文件类型 (FileType)**: - `type=argparse.FileType('r')`: 用于读取文件内容,如 `-f <file>` 6. **路径类型 (PathType)**: - `type=argparse.FileType(path=True)`: 用于处理文件或目录路径 在使用 `argparse` 时,你可以使用 `add_argument()` 方法来添加参数,并指定 `dest`、`type`、`choices` 等属性来定义数据类型。例子如下: ```python parser = argparse.ArgumentParser() parser.add_argument('-n', '--number', type=int, help='an integer value') parser.add_argument('--color', choices=['red', 'green', 'blue'], help='a color') parser.add_argument('-f', '--file', type=argparse.FileType('r'), help='a readable file') args = parser.parse_args() ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值