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

Python融于ASP框架 ASP是非常丰富的灵活的 web框架 阅读详情

02年暑假的时候接触了ASP,当时的ASP比PHP要火的多,记得当时在图书馆借的书貌似叫《7天精通ASP》,当时在WIN98,WIN2000上都玩过,从PWS到IIS,精通谈不上,倒是随便捯饬了不少好玩的东西,比如ASP访问MySQL……

04年工作后,单位没有网站,刚好单位用的MIS编写有网站,用ASP写的,直接拿来改造。

06年用ASP写了一个简单的CMS,除此之后基本上没动过ASP。

15年重新改造单位网站,虽然解决方案很多,用Django或者PHP问题都不大,但是感觉用ASP还是方便,网站访问量比较小,对性能也没有太高要求。

近来忽然突发奇想能不能用python写ASP,从14年初开始已经向python靠拢了,写起来还是轻松太多,原来用VBscript还是麻烦,果然在网上看到了解决方案。

很多不明真相的同学认为 ASP 是一种编程语言,事实上并非如此。ASP 是 Active Server Page 的缩写,意为“动态服务器页面”,是微软公司开发的代替 CGI 脚本程序的一种应用,也是微软公司的第一个服务器侧的脚本引擎,能够动态产生Web页面。ASP 是语言无关的,理论上你可以用任何支持 Active Scripting 的语言来编写,比如 VBScript、JScript、Python、Perl、Actionscript等等,常用的就是VBScript和javascript,ASP默认用微软自家的VBScript。

配置 Python + ASP 开发环境:
1、下载配置python
2、运行  ..\Lib\site-packages\win32comext\axscript\client\pyscript.py和pyscript_rexec.py,将Python windows Script注册到windows中,使IE能识别HTML代码中的python脚本。

简单测试下:
    <%@LANGUAGE="Python" CODEPAGE="65001"%>
    <%Response.Write("Hello World")%>

 

用python写asp详细讲解 一、ASP的平反想到ASP 很多人会说 “asp语言很蛋疼,不能面向对象,功能单一,很多东西实现不了” 等等诸如此类。 以上说法都是错误的,其一ASp不是一种语言是 微软用来代替CGI的一种web框架,只不过我们一直被扭曲在 vbs就是asp的默认语言,把ASP 和 vbs 之间划了等号。 其二 Asp 功能其实并不单一 此web 提供5个对象 (request、 response、 server、 session、 appliaction)这就是asp与生俱来的东西,除了这些东西都是Asp 所用的脚本级的东西。 而ASP 借助了 Asp.dll动态链接库,理论上可以试用一切脚本语言包括(vb 立即下载

相关推荐

从论文到生产:iSLIP优先级匹配算法在SDN交换机中的20年演进史

本文回顾了iSLIP优先级匹配算法在SDN交换机中的20年演进历程,从斯坦福大学的原始论文到现代芯片实现。通过独特的指针滑动和迭代循环机制,iSLIP算法显著提升了交换机的吞吐量和公平性,解决了传统FIFO调度的队头阻塞问题。文章详细探讨了算法在硬件实现中的工程挑战、开源实践及未来AI时代的智能调度方向。

weixin_29230649的博客 331

python解决问题asp_ASP脚本中的Python 500服务器错误

以下asp脚本给出了错误:“HTTP / 1.1 500服务器错误”def main():Response.Write("My first ASP script!")main()%>当我在IIS 7.5 Windows 7(64位)上运行它时.在错误日志中,它只是提到ASP_0147错误.我在服务器上安装了Python 3.2和Active Python 3.2.2.3,并通过pyscrip...

weixin_39599454的博客 413

Win11下USB-Blaster驱动安装全攻略:Quartus用户必看(附常见问题解决)

本文详细介绍了在Windows 11系统下为Intel FPGA开发工具Quartus安装USB-Blaster驱动的完整流程与常见问题解决方案。针对Win11更严格的驱动签名验证机制,提供了从标准安装步骤到高级故障排查(如禁用驱动强制签名、使用测试模式)的实用指南,帮助用户快速解决驱动安装失败问题,确保FPGA编程调试顺利进行。

weixin_29256771的博客 660

用python写ASP脚本

在ASP文件顶部加上%@LANGUAGE="python" CODEPAGE="936"%就可以在ASP页面中使用python来写代码了.Server、Response、Request等等都可以使用。以前用javascript的,可以很习惯的编写,如果以前是用vbscript的,要注意大小写了,一切都要符合python 语法。还要注意代码行的缩进,因为缩进本身是python的语法。可以用impor

学得头太晕 2616

AI工程实战:如何在实际工程中运用Claude Code

本文探讨了利用大型语言模型(LLM)进行复杂工程项目的结构化工作流。核心策略包括:1)规划先行,通过"探索子代理任务"主动分析代码库并澄清需求;2)定制AI行为,要求简洁输出和列出未解决问题;3)将大型任务分解为多阶段计划以管理上下文窗口限制;4)利用GitHub Issues作为外部存储实现跨会话状态持久化。这种"规划-执行"模式将AI从代码生成器升级为项目管理代理,通过与GitHub CLI等工具深度集成,实现了高效的多阶段工程协作。该方法展示了AI辅助编程向流程

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 1089

关于asp用python做脚本语言

最近准备大三了,又得学习asp,因为自学了一点jsp,感觉JSP已经够用了,不过还是得看一下觉得asp已经很老了,所以看了一点点,也看了一下asp.net,心想自学了python这新玩意(在中国算是),总该运用在这些老产业上吧!!于是乎,就开始了一天的查找资料中,其实资料查起来还算是简单。asp+python早在十多年前就有人想融合起来了,不过也就一时兴起,因为asp已经有vbscript和jav...

q466547450的博客 3105

惊呆了!Oracle 11g从入门到放弃的保姆级指南(新手必看)

本文为Oracle 11g数据库新手提供了一份详尽的入门指南。内容涵盖从安装配置、SQL*Plus工具使用、核心的SQL增删改查操作,到事务、索引等进阶概念的解析。文章旨在帮助初学者避开常见陷阱,快速掌握这一经典关系型数据库管理系统的基本操作与核心技能,实现从入门到上手。

ooo22的博客 265

【脚本语言系列】关于Python网页服务Microsoft IIS,你需要知道的事

如何使用Python(利用Microsoft IIS)

Allen-Moore的博客 473

夏令营纪实——东南大学计科院&PALM实验室面试全解析

本文详细解析了东南大学计科院与PALM实验室夏令营的面试全流程,包括前期准备、技术考察、项目经验深挖等关键环节。特别针对自然语言处理(NLP)和机器学习(ML)领域的高频问题提供应对策略,帮助申请者提升面试表现。文章还分享了实用的准备技巧和面试经验,为有意向参加该夏令营的学生提供宝贵参考。

convnet3designer的博客 459

《一》:LBE,VR 大空间系列——场景环境需求解析

当前,大量 VR 体验活动在室内场地开展。因此,对于场地照明有特定要求:除天花板外,场地的所有表面均需有照明覆盖。这是为了保证玩家无论处于场地的哪个位置,地面与墙面都不会出现明显的影子。场地内不建议安装射灯或高强度的点光源,若已安装此类灯具,需使用柔光板进行遮盖。此外,要避免在阳光下使用 VR 设备台。参考图(请忽略其中Maker标签)

unitygroup的博客 944

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 p...

MOODSKY2002的博客 1469

手把手安装GNN必备库 —— pytorch_geometric

PyG全称是Pytorch Geometric,它是一个基于Pytorch构建的库,可以帮助用户快速构建和训练自己的图神经网络模型。PyG中实现了很多先进(state of the art)的GNN模块,例如GCN、GraphSage、GAT、SGC、GIN等等。此外,PyG中还包含了大量的benchmark图数据集、丰富的图数据操作方法、支持多GPU。

m0_51339444的博客 2380

python当iis脚本语言_Python 3.x环境ASP使用Python做为脚本语言

网上搜索asp使用python做脚本几乎都说的是都是让安装ActivexPython而实际上自己从官方原版Python上安装pywin32即可实现ASP使用Python做为脚本语言1.安装python3.x,这个没啥说的下载后一路回车即可2.升级pip python -m pip install --upgrade pip3.安装pywin32 python -m install pywin...

weixin_39939904的博客 296

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

有人这么比较 ASP,JSP,JSP,Python,Ruby,PERL 等网页脚本语言

   原始位置:不详 ASP ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代CGI(Common GatewayInterface)通用网关接口的技术。我们可以通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面知识,使用自己的Web 服务器创建并运行动态的交互式 Web 站点。ASP的主要优点大概可以归纳如

1232

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

python当iis脚本语言_用python写asp详细讲解

一、ASP的平反想到ASP 很多人会说 “asp语言很蛋疼,不能面向对象,功能单一,很多东西实现不了” 等等诸如此类。 以上说法都是错误的,其一ASp不是一种语言是 微软用来代替CGI的一种web框架,只不过我们一直被扭曲在 vbs就是asp的默认语言,把ASP 和 vbs 之间划了等号。 其二 Asp 功能其实并不单一 此web 提供5个对象 (request、 response、 server...

weixin_39804620的博客 275

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

有人这么比较:ASP,JSP,JSP,Python,Ruby,PERL 等网页脚本语言的比较

<br />ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代CGI(Common GatewayInterface)通用网关接口的技术。我们可以通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面知识,使用自己的Web 服务器创建并运行动态的交互式 Web 站点。ASP的主要优点大概可以归纳如下: <br /><br />1、您可以用 VBScript 或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于VBScr

alangyy的专栏 1291

HTML语言中常用的脚本语言有,ASP程序中常用的脚本语言

在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已。这是因为,在结果被送回浏览器前,脚本已经在服务器执行了。实例:用ASP写文本以下为引用的内容:response.write("Hello World!")%>向文本添加HTML以下为引用的内容:response.write("You can use HTML tags to...

weixin_42297810的博客 395

脚本语言

脚本语言 度娘定义:是一种特定的描述类的语言,依据一定格式编写的可执行文件,又称作宏或批处理文件。 拓展:什么是宏?什么是过程? 宏可以看作一些命令的集合。宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易 那什么是过程呢?标准的过程定义就是“将输入转化为输出的一组彼此相关的资源和活动”,在计算机界有的人将没有输出的函数称之为过程。可见过程的定义更为广泛。可以认为...

weixin_45822952的博客 1974

各种脚本语言的对比

ASP ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代CGI(Common Gateway Interface)通用网关接口的技术。我们可以通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面知识,使用自己的 Web 服务器创建并运行动态的交互式 Web 站点。ASP的主要优点大概可以归纳如下: 1、您可以用 VBS...

mxdxm8899的专栏 740

脚本语言与免杀

web预先知识

Resets_的博客 1121

什么是脚本,脚本语言?

一、脚本 百科解释: 脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。 脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用Outlook Express或Fox...

松鼠豪的坚果 7万+

ASP程序所使用的几种脚本语言

在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已。这是因为,在结果被送回浏览器前,脚本已经在服务器执行了。 实例: 用ASP写文本 以下为引用的内容: <html> <body> <% response.write("Hello World!") %> </body> ...

weixin_30614587的博客 673

asp代码嵌入python_asp代码嵌入python 如何在IIS中执行Python脚本

asp中如何嵌入pythonasp默认脚本是vbscript,那如果换成python应该怎么做? 。。把vbscript和jscriptT了,用Python脚本。真另类吧. 在ASP中使用Python脚本: 1.首先安装好Active Python,它自带了win32扩展,省得自己装了; 2.按照Active的附带文档说明,在%Python_home%/lib/site_packages/win3...

weixin_42488050的博客 883

python为什么叫脚本语言,python为什么要用编辑器

拥有八年经验的码农我来说,通过python写一些自动化脚本是很平常的事情,至于为什么大多数都是通过python语言来完成,想必和python易读性、丰富的库和跨平台特性让更多的人选择它 ,了解python爬虫的特性,才能更好的学习python爬虫。1、安装必要的库:在Python中进行网络爬虫,通常需要使用到requests库进行网络请求,使用BeautifulSoup进行HTML解析。因此,虽然Pytho是一种功能强大的通用编程语言,但它的这些特性使得它在脚本编程中非常有用,因此常常被称为脚本语言。

2301_81896102的博客 1081
上一篇: Linux下is not in the sudoers file解决方法
下一篇: 在ubuntu中使用XFtp
mighty13
博客等级 码龄23年 728粉丝 438原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值