曼查克 发表于 2021-3-15 11:47:00

python调用shell32.dll,求助。

本帖最后由 曼查克 于 2021-3-15 11:51 编辑

>>> import ctypes
>>> shell32 = ctypes.windll.LoadLibrary('shell32.dll')
>>> folderitems = r"D:\test\C304@2_Shift_side.jpeg"
>>> a = folderitems.ExtendedProperty("Title")
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
    a = folderitems.ExtendedProperty("Title")
AttributeError: 'str' object has no attribute 'ExtendedProperty'

怎么实例一个有ExtendedProperty的ShellFolderItem对象?

wp231957 发表于 2021-3-16 09:49:20

这玩意看了一下,相当复杂,各种文件格式对应不同的解决方案
而且网上python代码解决方案几乎没有,
所以 要看一下你的具体需求是什么是否是必要需求,如果仅仅是写2行代码玩玩建议pass

曼查克 发表于 2021-3-16 12:14:11

wp231957 发表于 2021-3-16 09:49
这玩意看了一下,相当复杂,各种文件格式对应不同的解决方案
而且网上python代码解决方案几乎没有,
...

没错,我也查了很多,看的云里雾里的。
不过最后终于算是找到替代方法了,用了pil库,具体的还在进一步摸索中。
感谢回复!
页: [1]
查看完整版本: python调用shell32.dll,求助。