热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

本文目录一览:1、如何在IIS中执行Python脚本

本文目录一览:


  • 1、如何在IIS中执行Python脚本


  • 2、python当脚本嵌入在网页中,能像java script那样直接运行吗?


  • 3、可以在asp上两个相连网站上分别用python和jscript吗?

如何在IIS中执行Python脚本

对于

Active

Server

Pages

(ASP)

以及简单通用网关接口

(CGI)

脚本,IIS使用

WindowsScriptingHost

解析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'printprint

'Python

Sample

CGI'

print

''

print

'This

is

a

header'

print

''

#this

is

a

comment

print

'See

this

is

just

like

most

other

HTML'

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我没用过,但原理是一样的):

script runat="server" language="jscript"

function test1(n){  //这是个jscript的自定义函数

   return n*n;  //计算n的2次方

}

/script

script runat="server" language="Vbscript"

response.write test1(5)  '这是在Vbscript中调用上面的js函数

/script

所以不同的页面分别用不同的语言就更没问题了,只要保证它们之间通讯时参数格式和字符编码是一致的即可。


推荐阅读
  • http:acm.hdu.edu.cnshowproblem.php?pid2052内容比较简单就是打印图案。。。但是方法是对于四个角,第一行第四行,中间行要进行分类。#inclu ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • 学习kmp算法我最后是看的数据结构书上的一本教材学会的。。我觉得kmp相对于普通的BF算法就是避免了很多不必要的匹配,而kmp算法的精髓自然就在于next数组的运用。。。而next ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • 前言:关于跨域CORS1.没有跨域时,ajax默认是带cookie的2.跨域时,两种解决方案:1)服务器端在filter中配置详情:http:blog.csdn.netwzl002 ... [详细]
  • gitlab重置password
    ruby没怎么学,自己搭建的gitlab的rootpassword又忘了。幸好看见此帖子,试验okhttp:roland.kierkels.netgitreset-your-git ... [详细]
  • 第8章 使用外部和内部链接
    8.1使用web地址LearnAboutafricanelephants. ... [详细]
  •   1、确认自己的线路是否连接正确腾达a9设置。 ... [详细]
  • 今天我们开始学习下拉及多级弹出菜单,包含以下内容和知识点:带下拉子菜单的导航菜单绝对定位和浮动的区别和运用css自适应宽度滑动门菜单一、带下拉子菜单的导航菜单下拉菜单在一些 ... [详细]
  • Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
    php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ... [详细]
  • 4554:[Tjoi2016&Heoi2016]游戏 ... [详细]
  • TPL实现Task.WhileAll扩展方法
    文章翻译整理自NikolaMalovic两篇博文:Task.WhileAllAwaitabletaskprogressreporting当Task.WhenAll遇见 ... [详细]
  • adfs是什么_培训与开发的概念
    adfs是什么_培训与开发的概念(如您转载本文,必须标明本文作者及出处。如有任何疑问请与我联系me@nap7.com)ADFS相关开发技术的中文资料相对匮乏,之前在弄这个东西的时候 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • vb.net面试题,请大家帮忙,谢谢。如果需要讲详细一点,那就加我QQ531412815第4题,潜在的错误,这里的错误不是常规错误,属于那种只有在运行是才知道的错误:Catchex ... [详细]
author-avatar
书友30905431
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有