使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载),
Python 开发Activex组件方法
。复制代码代码如下:
# 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 bj = new ActiveXObject("Python.Utilities");
alert(obj.SplitString("Hel"));
}
QQ空间 搜狐微博 人人网 开心网 百度搜藏更多
Tags:Python Activex组件
复制链接收藏本文打印本文关闭本文返回首页
上一篇:Python 匹配任意字符(包括换行符)的正则表达式写法
下一篇:windows下wxPython开发环境安装与配置方法
相关文章
2014-05-05Python getopt模块处理命令行选项实例
2014-04-04python 动态获取当前运行的类名和函数名的方法
2014-02-02python处理中文编码和判断编码示例
2014-05-05从零学python系列之数据处理编程实例(二)
2014-05-05一则python3的简单爬虫代码
2014-06-06用Python输出一个杨辉三角的例子
2014-02-02python为tornado添加recaptcha验证码功能
2012-08-08Python运行的17个时新手常见错误小结
2007-03-03python的几种开发工具介绍
2014-01-01python使用 api上传图片到微博示例
文章评论
最 近 更 新
Python实现的金山快盘的签到程序
python使用ctypes模块调用windowsapi获取
Python 第一步 hello world
python dict remove数组删除(del,pop)
Python模块学习 datetime介绍
Python实现的简单万年历例子分享
Python操作sqlite3快速、安全插入数据(防
使用python实现递归版汉诺塔示例(汉诺塔递
python模拟登陆阿里妈妈生成商品推广链接
Python time模块详解(常用函数实例讲解,
热 点 排 行
Python入门教程 超详细1小时学会
python 中文乱码问题深入分析
比较详细Python正则表达式操作指
Python字符串的encode与decode研
Python open读写文件实现脚本
Python enumerate遍历数组示例应
Python 深入理解yield
Python+Django在windows下的开发
python 文件和路径操作函数小结
python 字符串split的用法分享