2017-04-13 103 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

它工作謝謝 –