AI智能
改变未来

Python 3.x环境ASP使用Python做为脚本语言

网上搜索asp使用python做脚本几乎都说的是都是让安装ActivexPython
而实际上自己从官方原版Python上安装pywin32即可实现ASP使用Python做为脚本语言

1.安装python3.x,这个没啥说的下载后一路回车即可
2.升级pip python -m pip install –upgrade pip
3.安装pywin32 python -m install pywin32
4.注册pywin32(路径根据自己实际的改) C:\\Python38\\Scripts\\pywin32_postinstall.py -install
5.至此ASP已经可以正常使用Python做为脚本语言。***(如果Python为x86版本,IIS应用程序池->Your Name->高级设置->需启动32位应用程序)
6.如果不正常,可以试试运行
C:\\Python38\\Lib\\site-packages\\win32comext\\axscript\\client
pyscript.py
pyscript_rexec.py
pyscript_rexec.py报错的话,将\”from . import pyscript\”改为\”import pyscript\”再运行即可
7.ASP代码测试
<%@LANGUAGE=“Python” CODEPAGE=“65001”%>
<%
import sys

Response.write(sys.version)
Response.write(“Hello World”)
#如果一切正常则网页中会显示出python版本号以及hello world
#注意因为使用了python做为脚本语言所以ASP的’号注释号也变成了#号为注释号
%>
看着如此简单的过程,网上竟然没有教程序。自己花了N个小时才摸索出来。


实际运行效果如图,测试环境Win2008R2 + IIS + Python3.8 + pywin32-227

  • 点赞
  • 收藏
  • 分享
  • 文章举报

MOODSKY2002发布了1 篇原创文章 · 获赞 0 · 访问量 47私信关注

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Python 3.x环境ASP使用Python做为脚本语言