关于asp用python做脚本语言
最近准备大三了,又得学习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做脚本语言相关推荐
- python做脚本语言要了解什么_你真的了解Python吗?本文可以让你对Python了解更深入...
人们为什么使用Python? 之所以选择Python的主要因素有以下几个方面:软件质量:在很大程度上,Python更注重可读性.一致性和软件质量,从而与脚本语言世界中的其他工具区别开发.此外,Pyth ...
- python是脚本语言、主要用作系统编程和_关于Python是不是脚本语言的探讨
很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...
- python是不是脚本_关于Python是不是脚本语言的探讨
很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...
- python是脚本还是编程语言_关于Python是不是脚本语言的探讨
很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...
- python是脚本语言不需要编译器编译执行_都有Python了,还要什么编译器!
编译的目的是将源码转化为机器可识别的可执行程序,在早期,每次编译都需要重新构建所有东西,后来人们意识到可以让编译器自动完成一些工作,从而提升编译效率. 但"编译器不过是用于代码生成的软机器, ...
- python是脚本语言_Python 脚本语言
python 脚本语言 (python的命名起源于一个脚本screenplay,每次运行都会使对话框逐字重复.由著名的"龟叔"Guido van Rossum在1989年圣诞节期间 ...
- python与脚本语言
python 是一门脚本语言. 脚本语言 脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件.脚本通常可以由应用程序临时调用并执行.各类脚本目前被广泛地应 ...
- ASP再认识,利用python作为脚本语言
02年暑假的时候接触了ASP,当时的ASP比PHP要火的多,记得当时在图书馆借的书貌似叫<7天精通ASP>,当时在WIN98,WIN2000上都玩过,从PWS到IIS,精通谈不上,倒是随便 ...
- python是脚本语言、需要编译器编译执行_使用Notepad++编译运行C/C++/Python程序
对我来说,比较常用的是C/C++/Python. 使用Notepad++编译运行单个源文件的C/C++/Python,比使用复杂的IDE更加快捷. 想要让Notepad++能够做到编译运行C/C++/ ...
最新文章
- 机器学习 LR getA()
- Android UI开发详解之ActionBar .
- JS--屏蔽浏览器右键菜单
- Gradient Boosting, Decision Trees and XGBoost with CUDA ——GPU加速5-6倍
- RNQOJ Jam的计数法
- 知识点2-1:设置开发环境
- python3记录(3)-os.walk() 方法
- 【转载】Android之用PopupWindow实现弹出菜单
- c#开发Mongo笔记第九篇
- STM32——电容触摸按键实验
- word文档无法另存为/导出pdf解决办法
- python批量裁剪图片_python实现图片批量剪切示例
- 计算机保护重要文件的方法,重要文件应该如何保护?
- 只知道三角形三条边长不知道高是多少,用Python如何求三角形周长和面积,海伦公式帮你解决这个难题
- 阿里云实人认证生成签名SignNature工具类
- win10快速关机_WIN10系统几种方便快速的关机方式
- Unity与Android Studio互相调用
- MySql INSTR和LOCATE 不区分大小写的问题
- 如何把很多个pdf合成一个?pdf合并成一个pdf软件?
- 程序自我保护 c语言编程,C语言时尚编程百例