我们举例为字典这个常用的组件,即Dictionary
1.先运行makepy.py,会搜索本机所有com组件,显示在一个界面中
2.界面中选中Microsoft Scripting Runtime
3.选中后会生成C:\Python38\Lib\site-packages\win32com\gen_py\420B2830-E718-11CF-893D-00A0C9054228x0x1x0.py
4.打开生成的文件,搜索我们准备要调用的Dictionary对象得到其GUID
5.在asp页面中加入代码
<%@LANGUAGE=“Python”%>
<%
from win32com.client import DispatchBaseClass
from win32com import client
a1 = client.DispatchEx(’{EE09B103-97E0-11CF-978F-00A02463E06F}’)
a1.Add (“123”,“abc”)
Response.write (“字典内容:” + a1.Item(“123”))
%>
即可在正常在asp中使用Python脚本调用com组件中的对象了