最近准备大三了,又得学习asp,因为自学了一点jsp,感觉JSP已经够用了,不过还是得看一下

觉得asp已经很老了,所以看了一点点,也看了一下asp.net,心想自学了python这新玩意(在中国算是),总该运用在这些老产业上吧!!

于是乎,就开始了一天的查找资料中,其实资料查起来还算是简单。asp+python早在十多年前就有人想融合起来了,不过也就一时兴起,因为asp已经有vbscript和javavbscript做脚本语言支撑了,也已经够用了

https://www.jb51.net/article/44465.htm 这里面介绍了asp和python为什么可以用到一起,感觉自己的想法是对的,python可能平反asp(说一句自己的小意见,jsp,php在web方面很强,asp没落了一点,如果能对python进行技术支持,融合起来,那可能和jsp和php再一决高下)不过asp毕竟有c#做后端语言,也有vbscript做脚本语言,自己觉得很稳,而python搞数据挖掘和人工只能去了,把web甩给djiango框架就完事了。。。。。。(不知道理解得对不对,还望大神指点)

下面看看asp的iis运行python脚本吧

总说出现

HTTP/1.1 500 服务器错误

纳闷!!! 不管我的python是什么版本都这样,activepython 已经找不到资料上说的古老版本了,资料上说python2.7不行,我就在python官网上下了python2.4-2.6 全试了一遍都不行 原因是因为无法注册windows的cscript,也就是说你的电脑无法解析asp中的

<%@ language=python%>

<%Response.Write("Hello World")%>

这两行代码,就是language=python  服务器是找不到解析python的脚本,也就是图一最下边那里python的脚本引擎没有安装成功。。。

用文本打开C:\Python27\Lib\site-packages\win32comext\axscript\client\pyscript.py看代码

可以看到 PyScript_CLSID = "{DF630910-1C1D-11d0-AE36-8C0F5E000000}"

尝试在注册表找,如果没有找到,说明没有注册成功,图下面有路径。

失败了好多次绝望地再去activepython,我觉得资料说python2.7不行是不严谨的判断,能不能解析asp中的python是看windows能不能注册cscript,如果注册成功,怎么可能解析不了python脚本?我偏不信,下载了1g的activepython2.7 64位的最新版,最后注册成功了,也可以解析了。

最后解析就成功了

windows 7 旗舰版

IIS 6.0

activepython 2.7最新版

关于asp用python做脚本语言相关推荐

  1. python做脚本语言要了解什么_你真的了解Python吗?本文可以让你对Python了解更深入...

    人们为什么使用Python? 之所以选择Python的主要因素有以下几个方面:软件质量:在很大程度上,Python更注重可读性.一致性和软件质量,从而与脚本语言世界中的其他工具区别开发.此外,Pyth ...

  2. python是脚本语言、主要用作系统编程和_关于Python是不是脚本语言的探讨

    很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...

  3. python是不是脚本_关于Python是不是脚本语言的探讨

    很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...

  4. python是脚本还是编程语言_关于Python是不是脚本语言的探讨

    很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...

  5. python是脚本语言不需要编译器编译执行_都有Python了,还要什么编译器!

    编译的目的是将源码转化为机器可识别的可执行程序,在早期,每次编译都需要重新构建所有东西,后来人们意识到可以让编译器自动完成一些工作,从而提升编译效率. 但"编译器不过是用于代码生成的软机器, ...

  6. python是脚本语言_Python 脚本语言

    python 脚本语言 (python的命名起源于一个脚本screenplay,每次运行都会使对话框逐字重复.由著名的"龟叔"Guido van Rossum在1989年圣诞节期间 ...

  7. python与脚本语言

    python 是一门脚本语言. 脚本语言 脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件.脚本通常可以由应用程序临时调用并执行.各类脚本目前被广泛地应 ...

  8. ASP再认识,利用python作为脚本语言

    02年暑假的时候接触了ASP,当时的ASP比PHP要火的多,记得当时在图书馆借的书貌似叫<7天精通ASP>,当时在WIN98,WIN2000上都玩过,从PWS到IIS,精通谈不上,倒是随便 ...

  9. python是脚本语言、需要编译器编译执行_使用Notepad++编译运行C/C++/Python程序

    对我来说,比较常用的是C/C++/Python. 使用Notepad++编译运行单个源文件的C/C++/Python,比使用复杂的IDE更加快捷. 想要让Notepad++能够做到编译运行C/C++/ ...

最新文章

  1. 机器学习 LR getA()
  2. Android UI开发详解之ActionBar .
  3. JS--屏蔽浏览器右键菜单
  4. Gradient Boosting, Decision Trees and XGBoost with CUDA ——GPU加速5-6倍
  5. RNQOJ Jam的计数法
  6. 知识点2-1:设置开发环境
  7. python3记录(3)-os.walk() 方法
  8. 【转载】Android之用PopupWindow实现弹出菜单
  9. c#开发Mongo笔记第九篇
  10. STM32——电容触摸按键实验
  11. word文档无法另存为/导出pdf解决办法
  12. python批量裁剪图片_python实现图片批量剪切示例
  13. 计算机保护重要文件的方法,重要文件应该如何保护?
  14. 只知道三角形三条边长不知道高是多少,用Python如何求三角形周长和面积,海伦公式帮你解决这个难题
  15. 阿里云实人认证生成签名SignNature工具类
  16. win10快速关机_WIN10系统几种方便快速的关机方式
  17. Unity与Android Studio互相调用
  18. MySql INSTR和LOCATE 不区分大小写的问题
  19. 如何把很多个pdf合成一个?pdf合并成一个pdf软件?
  20. 程序自我保护 c语言编程,C语言时尚编程百例

热门文章

  1. Trustdata:2018年中国互联网母婴内容行业发展洞察报告
  2. 什么叫4K对齐、如何进行硬盘4K对齐?
  3. 加推超级IP名片是什么?10个问题解答
  4. 学习笔记——数据格式的变更和自定义
  5. 小程序中this.setData是什么啊
  6. 概率论与数理统计笔记第一天
  7. 【鸿蒙】鸿蒙App应用-《记账软件》记账模块
  8. 计算机安全沙箱,安全沙箱
  9. 用python实现各种文件类型转换
  10. 挂载smb共享提示目录无权限