利用Python获取文件类型
这里选择使用使用filetype获取文件的类型。
使用filetype之前,先用pip安装filetype。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #!/usr/bin/python3 import filetype import argparse import sys def get_parameter(): parser = argparse.ArgumentParser(description = '该脚本用于获取文件的类型' ) parser.add_argument( '-f' ,dest = 'inputFile' , type = str ,default = ' ',help=' 输入待检测文件') args = parser.parse_args() inputFile = args.inputFile return inputFile def main(): inputFile = get_parameter() if inputFile = = '': print ( '请输入待检测文件' ) sys.exit( 1 ) ft1 = filetype.guess(inputFile) if ft1 is None : print ( '无法判断该文件类型' ) print ( '文件扩展名为:{}' . format (ft1.extension)) print ( '文件类型为:{}' . format (ft1.mime)) if __name__ = = '__main__' : main() |
本脚本运行环境为python3环境。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步