IPTCInfo3 python ライブラリを使用して、画像のメタデータからキーワードを取得しようとしています。ウィンドウ上の画像のキーワード タグ (画像を右クリックし、詳細タブに移動) は次のとおりです。
Capital Cities; Travel; Tourism; Building Exterior; Banking; City Life; Arranging; Downtown District; Dusk; City of London; London - England; Working; Skyscraper; Office Building; Global Business; Illuminated; Glass - Material; Modern; International Landmark; Famous Place; Business; Finance; Architecture; Travel Destinations; Urban Scene; Outdoors; England; UK; Europe; Reflection; Sunset; Sunrise - Dawn; Sky; Thames River; River; Tower; District; Urban Skyline; Cityscape; shard; Capital Cities,Travel,Tourism,Building Exterior,Banking,City Lif;
ただし、キーワード リストの最後の部分しか取得していません。
Capital Cities,Travel,Tourism,Building Exterior,Banking,City Lif;
これは私のpythonスクリプトです:
from iptcinfo3 import IPTCInfo
info = IPTCInfo("C:/Users/Dave/Desktop/ImageTest.jpg")
print(info['keywords'])
ただし、タグから削除するCapital Cities,Travel,Tourism,Building Exterior,Banking,City Lif;
と、その 1 つのエントリだけでなく、すべてのキーワードが出力されます。で区切られたタグのこの行は、それを捨てているようです,
。;
すべてのキーワードを表示するための回避策はありますか、それとも正しく出力できないようにネストされていますか?
これは、ターミナルでのスクリプトからの出力です。
[b'Capital Cities,Travel,Tourism,Building Exterior,Banking,City Lif']