如何在文件列表中查找文件扩展名?

4

我该如何找到文件列表的扩展名?我目前使用的是os.path.splitext,但它并不起作用。如果有其他方法,请建议一下。

我的代码如下:

files = request.FILES.getlist('media')
            for f in files:
                p = os.path.splitext(f)[1]
                print p

它显示错误'InMemoryUploadedFile' 对象没有属性 'rfind'

先提前感谢

1个回答

2

从错误和代码来看,似乎您正在使用Django,因此您应该获取对象名称而不是对象本身,如下所示:

 p = os.path.splitext(f.name)[1]

这将会返回文件名而非文件对象。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接