正文
利用Python获取文件类型
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
这里选择使用使用filetype获取文件的类型。
使用filetype之前,先用pip安装filetype。
#!/usr/bin/python3
import filetype
import argparse
import sysdef get_parameter():
parser=argparse.ArgumentParser(description='该脚本用于获取文件的类型')
parser.add_argument('-f',dest='inputFile',type=str,default='',help='输入待检测文件')
args=parser.parse_args()
inputFile=args.inputFile
return inputFiledef 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环境。