2017-04-13 12 views
4

ファイルリストの拡張子を見つけるにはどうすればいいですか?現在使用中です。 os.path.splitextが動作しません。ファイルリストの場合は、他の方法をお勧めします。ファイルリストの場合のファイル拡張子の検索方法は?

私のコードはここに行く:

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

それはエラーにエラーと、あなたがジャンゴを使用していると思われるコードから事前

答えて

2

'InMemoryUploadedFile' object has no attribute 'rfind'

感謝を示し、あなたが取得する必要がありますオブジェクト名ではなく、オブジェクト自体ではなく として:

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

これはファイルオブジェクトではなくファイル名を与えます。

+1

ありがとうございました –

関連する問題