Python 开发Activex组件方法

 更新时间:2009年11月08日 23:27:32   作者:  
Python强的功能就在于它无所不能。
使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。
复制代码 代码如下:

# SimpleCOMServer.py

class PythonUtilities:
_public_methods_ = ['SplitString']
_reg_progid_ = "Python.Utilities"
_reg_clsid_ = "{A6688635-62F5-41cb-AF54-CBA84C2F0F86}"

def SplitString(self, val):
return "Hello world ", val

if __name__ == '__main__':
print "Registering COM server..."
import win32com.server.register
win32com.server.register.UseCommandLine(PythonUtilities)

在console下运行:python SimpleCOMServer.py

在HTML页面中调用该Activex组件:
复制代码 代码如下:


window.onload = function(){
    var obj = new ActiveXObject("Python.Utilities");

    alert(obj.SplitString("Hel"));
}

相关文章

  • python中的列表和元组区别分析

    python中的列表和元组区别分析

    这篇文章主要介绍了python中的列表和元组区别分析,需要的朋友可以参考下
    2020-12-12
  • Python中的条件判断语句与循环语句用法小结

    Python中的条件判断语句与循环语句用法小结

    这篇文章主要介绍了Python中的条件判断语句与循环语句用法小结,条件语句和循环语句是Python程序流程控制的基础,需要的朋友可以参考下
    2016-03-03
  • 书写Python代码的一种更优雅方式(推荐!)

    书写Python代码的一种更优雅方式(推荐!)

    Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,下面这篇文章主要给大家介绍了关于书写Python代码的一种更优雅方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Python常用函数及常用库整理笔记

    Python常用函数及常用库整理笔记

    这篇文章主要介绍了Python常用函数及常用库整理,主要介绍了文件操作和数据格式的相关知识,结合实例代码给大家讲解的非常详细,需要的朋友可以参考下
    2023-02-02
  • Python基础教程之Turtle绘制图形详解

    Python基础教程之Turtle绘制图形详解

    在Python中,绘图是一个非常有趣的领域,其中比较流行的绘图库就有 Turtle,所以本文就来讲讲如何在Python中使用它来创建和修改图形,需要的可以参考一下
    2023-06-06
  • Python程序暂停的正常处理方法

    Python程序暂停的正常处理方法

    这篇文章主要介绍了Python程序暂停的实现代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Python Pygame实战之欢乐打地鼠游戏

    Python Pygame实战之欢乐打地鼠游戏

    打地鼠是一款比较经典的敏捷类游戏,我们可以在许多商场门口看到这类游戏机,在电脑和手机上也有许多类似的游戏。本文将用Python中的Pygame库实现这一游戏,需要的可以参考一下
    2022-02-02
  • python 截取XML中bndbox的坐标中的图像,另存为jpg的实例

    python 截取XML中bndbox的坐标中的图像,另存为jpg的实例

    这篇文章主要介绍了python 截取XML中bndbox的坐标中的图像,另存为jpg的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 详解如何使用Python实现复制粘贴的功能

    详解如何使用Python实现复制粘贴的功能

    pandas 里面有一个 pd.read_clipboard 函数,可以根据你复制的内容生成DataFrame。本文就利用这个函数实现复制粘贴的功能,感兴趣的可以了解一下
    2023-01-01
  • Python使用Bokeh实现交互式图表的创建

    Python使用Bokeh实现交互式图表的创建

    Bokeh 是一个流行的 Python 数据可视化库,可以生成高质量的交互式图表,这篇文章主要就介绍了Python如何使用Bokeh实现交互式图表的创建,需要的可以参考一下
    2023-06-06

最新评论