検索したデータに基づいてファイルをフォルダに自動的にソートする目的で、 '.nef'ファイルからexif情報を取得しようとしています。PIL.Image._getexif()でexif情報にアクセスする際のトラブル
私の読んだところによると、PILは情報をPythonに取り込むのに適しているようです。
PILがインストールされており、PIL.Imageモジュールと同様に正しくインポートされます。このエラーを取得する私は呼んしようとすると問題が発生
「PIL.Image._getexif()」
from PIL import Image
from PIL.ExifTags import TAGS
firstfile = 'link to file'
exif = Image._getexif(firstfile)
:コードの
AttributeError: 'module' object has no attribute '_getexif'
長いバージョンは、エラーを取得します:
:def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
Image.close(fn)
return ret
exifinfo = get_exif(firstfile)
これはで失敗します
AttributeError: _getexif
おそらく私はPILが間違ってインストールされていますか?なぜ '_getexif()'を呼び出せないのですか?
注: "AttributeError: 'module'オブジェクトの直接検索のGoogle検索結果には '_getexif'属性がありません。古い/ 404は役に立たないので、これは一般的な問題ではないと私に導きます持ってる。