asp中如何嵌入python的简单介绍

发布时间:2022-11-12

本文目录一览:

  1. 如何在IIS中执行Python脚本
  2. python当脚本嵌入在网页中,能像java script那样直接运行吗?
  3. 可以在asp上两个相连网站上分别用python和jscript吗?

如何在IIS中执行Python脚本

对于
Active
Server
Pages
(ASP)
以及简单通用网关接口
(CGI)
脚本,IIS使用
Windows Scripting Host
解析 VBScript

JScript,
IIS
可以使用其他脚本解释程序。
本文介绍如何使用
Python
作为脚本语言是选择用于
CGI

ASP。在IIS管理器“网站”节点上点击右键,选择“属性”“主目录”,点击“配置”按钮,在“映射”中点击“添加”,在对话框中将“可执行文件”设置为“/python.exe
%s
%s”,扩展名为“.py”,动作为“全部动作”,然后点击确定。IIS现在就能解析py了吗?编写一个test.py文件:print
print
'Status:
200
OK'
print
'Content-type:
text/html'
print
'Python
Sample
CGI'
print
''
print
'This
is
a
header'
print
''

this

is
a
comment
print
'See
this
is
just
like
most
other
HTML'

<p align="center"> </p> ## python当脚本嵌入在网页中,能像java script那样直接运行吗? 1. python能做web开发么? 答:web开发与后台语言无关,只要语言能够生成html(就是字符串),再根据用户请求返回即可,java,c,php,python都可以做。 2. 那常用的php,jsp,asp等是怎样生成页面的呢? 答:php,jsp等确实写在html中,但在服务器返回给浏览器的并不是这些.php,/.jsp文件,而是这些文件生成的html(字符串),python也有类似jsp的psp,但这就需要一些web服务器的特殊功能了(比如apache的mod_python模块) 3. 那javascript为什么可以直接返回给浏览器? 答:浏览器想要处理服务器返回的字符串,它必须要能看懂并能按照字符串去显示,如何看懂呢?法一就是它自己有这个能力,比如现在的浏览器都能解析html、css、javascript;法二就是浏览器自己不懂,但安装的插件懂,比如flash、java applet。至于python,估计没人写这个插件了,因为用服务器端的方式已经很容易了,没这个必要。 4. python做web开发该看些什么? 答:可那你这问题感觉你对一些基础的东西、原理都没掌握,呵呵。web开发就是写个能处理http请求的web app,来一个request,处理,返回一个response,这些request、response都是字符串(符合http协议的) 先要对这些有个理解,然后的话可以看看django,这就不多说了。 (PS:一不小心写了这么多,希望对你有帮助,吃饭去了) ## 可以在asp上两个相连网站上分别用python和jscript吗? 当然可以啊,甚至在同一个页面上都可以用不同的语言啊,还可以互相调用函数和方法呢。下面就是在同一个asp页面vbscript与jscript共存的例子(python我没用过,但原理是一样的): ```jscript <script runat="server" language="jscript"> function test1(n) { // 这是个jscript的自定义函数 return n * n; // 计算n的2次方 } </script> ``` ```vbscript <script runat="server" language="vbscript"> response.write test1(5) ' 这是在vbscript中调用上面的js函数 </script> ``` 所以不同的页面分别用不同的语言就更没问题了,只要保证它们之间通讯时参数格式和字符编码是一致的即可。