博客日历
2024年11月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
将 Python 作为 Windows ActiveX Scripting 语言
1 安装方法:
a) 安装 pywin32-221.win32-py3.5.exe
b) 执行 D:\Python35\Lib\site-packages\win32comext\axscript\client\pyscript_rexec.py
如果报错:
SystemError: Parent module '' not loaded, cannot perform relative import
修改 pyscript_rexec.py,将 from . import pyscript
改为 import pyscript
再执行。
2 参考文档
D:\Python35\Lib\site-packages\win32com\readme.htm
3 注意事项
无论是Windows脚本宿主,还是IIS,都需要注意32bit/64bit问题;
32位的cscript.exe可以通过%windir%\SysWoW64\cmd.exe中启动,即C:\Windows\SysWOW64\cscript.exe。
示例程序:D:\Python35\Lib\site-packages\win32comext\axscript\Demos\client
本文基于Python 3.5.3 32bit,Windows 7 SP1 64bit.
用Python写ASP,还是挺有意思的,虽然小众了一点。
4 附:pys扩展名关联到cscript.exe
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\pysFile] @="Python Script File" [HKEY_CLASSES_ROOT\pysFile\Shell] @="run" [HKEY_CLASSES_ROOT\pysFile\Shell\run\command] @="\"C:\\Windows\\SysWOW64\\cscript.exe\" \"%1\""
上一篇: 修改Redis集群的密码
下一篇: 使用Chrome 的 Local CDN 扩展加速访问 stackoverflow
分类:脚本编程 查看次数:15999 发布时间:2017/7/6 23:26:43