给出一个路径如“/m/a.xlsx”,怎么用python代码判断这个文件的类型是pdf,excel,或者word
时间: 2024-05-06 18:21:45 浏览: 134
【办公自动化】python操作excel、word、pdf (含大量代码示例).pdf
使用Python的第三方库mimetypes可以识别文件类型。具体的操作如下:
```python
import mimetypes
file_type = mimetypes.guess_type('/m/a.xlsx')[0]
if file_type == 'application/pdf':
print('文件类型是PDF')
elif file_type == 'application/vnd.ms-excel' or file_type == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet':
print('文件类型是Excel')
elif file_type == 'application/msword' or file_type == 'application/vnd.openxmlformats-officedocument.wordprocessingml.document':
print('文件类型是Word')
else:
print('未知文件类型')
```
这个代码可以根据文件扩展名自动识别文件类型,输出相应的文件类型。其中,文件类型与文件扩展名的映射关系由mimetypes库提供。
阅读全文