2017-04-13 101 views
4

我如何找到文件列表的扩展名。我目前使用的是 os.path.splitext这是不工作的。请在文件列表的情况下建议任何其他方法。如何查找文件列表中的文件扩展名?

我的代码放在这里:

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

它显示了错误提前

回答

2

从错误,看来你是使用Django代码'InMemoryUploadedFile' object has no attribute 'rfind'

谢谢你,所以你应该得到的对象名称而不是对象本身 as:

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

这将给出文件名称而不是文件对象。

+1

它工作谢谢 –