当我在pythonwin中查看COM浏览器时,我正在寻找一个python Zune(Windows媒体事物)api.我找到了一个名为ZuneWmdu Type Library(1.0)的东西.我在lib上使用了makepy,它生成了一个文件
9FE20C05-81CE-46D7-9C56-FD97A865BBB8x0x1x0.py
Run Code Online (Sandbox Code Playgroud)
在
python 2.7.3\Lib\site-packages\win32com\gen_py
Run Code Online (Sandbox Code Playgroud)
我不知道要传递什么
win32com.client.gencache.EnsureDispatch('???')
Run Code Online (Sandbox Code Playgroud)
我试着打电话
win32com.client.gencache.EnsureDispatch('9FE20C0581CE46D79C56FD97A865BBB8')
Run Code Online (Sandbox Code Playgroud)
导致异常(pywintypes.com_error)
(.py文件的x0x1x0部分似乎无关)
我试过同样的
win32com.client.gencache.GetModuleForCLSID('9FE20C05-81CE-46D7-9C56-FD97A865BBB8')
and
win32com.client.gencache.GetModuleForProgID('9FE20C0581CE46D79C56FD97A865BBB8')
Run Code Online (Sandbox Code Playgroud)
两者都返回无.我被困在这里,我需要找到所谓的库(对于itunes,你会打电话:
win32com.client.gencache.EnsureDispatch('iTunes Application')
Run Code Online (Sandbox Code Playgroud)
例如)或如何使用GUID调用模块
甚至有人告诉我,我做错了什么.