1

我正在尝试使用 IPTCInfo3 python 库从图像的元数据中获取关键字。Windows 上图像的关键字标签(右键单击图像,转到详细信息选项卡)是:

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;从标签中删除,它会输出所有关键字,而不仅仅是一个条目。似乎标签中的这条线由分隔,而不是;扔掉。是否有解决此问题的方法来显示所有关键字,或者它是否以我似乎无法正确输出的方式嵌套它?

这是我的脚本在终端中的输出:

[b'Capital Cities,Travel,Tourism,Building Exterior,Banking,City Lif']
4

0 回答 0