【脚本语言系列】关于Python网页服务Microsoft IIS,你需要知道的事
来源:互联网 发布:软件靠流量赚钱 编辑:程序博客网 时间:2024/06/09 21:29
如何使用Python(利用Microsoft IIS)
在”.asp”文件中包含Python脚本
<%@LANGUAGE=Python%><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>use Python in ASP</title></head><body><h1>use Python in ASP</h1><%import osimport stringclass Info: def __init__(self): Response.Write("<h1>Python Class </h1>") def show(self): Response.Write("<h1>Class Info </h1>")def print_br(): Response.Write('<br>')def print_h1(s): Response.Write('<h1>') Response.Write(s) Response.Write('</h1>')print_h1(u'Use os module')for path in os.sys.path: Response.Write(path) print_br()print_h1(u'Use string module')for s in string.split("Python is great!"): Response.Write(s) print_br()print_h1(u"Use Class")info = Info()info.show() %></body></html>
创建网站
创建网页
显示网页
直接使用Python脚本
Hello, Python脚本
#!/usr/bin/env pythonimport cgiprint("Content-Type: text/html\n")print("Hello World!!!")
创建网站
创建网页
显示网页
- Python脚本
如果直接使用Python脚本代替”.asp”文本,需要在Python脚本中输出HTTP状态代码。
# -*- coding:utf-8 -*-#import osdef HttpStatus(): print "Status: 200 OK" print "Content-type: text/html" printHttpStatus()print '''<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Python</title></head>'''print '<h1>Python Path</h1>'i = 1for path in os.sys.path: print i, ' ', path print '<br>' i = i + 1print '''</body></html>'''
创建网站
创建网页
显示网页
什么是Microsoft IIS
Microsoft IIS是Microsoft提供的Web服务器。在IIS中可以使用ASP(Active Server Pages)创建动态网站。ASP本身并不是脚本语言,但在ASP中可以嵌入其他的脚本语言,
例如VBscript, Javascript和Python. 也可以直接在IIS中使用Python脚本代替”.asp”文件。
阅读全文
0 0
- 【脚本语言系列】关于Python网页服务Microsoft IIS,你需要知道的事
- 【脚本语言系列】关于Python网页服务Apache,你需要知道的事
- 【脚本语言系列】关于Python网页服务Zope, 你需要知道的事
- 【脚本语言系列】关于Python网页服务Plone,你需要知道的事
- 【脚本语言系列】关于Python结构化二进制文件处理Microsoft Excel,你需要知道的事
- 【脚本语言系列】关于Python系统管理,你需要知道的事
- 【脚本语言系列】关于Python容器,你需要知道的事
- 【脚本语言系列】关于Python邮件服务smtplib,你需要知道的事
- 【脚本语言系列】关于Python邮件服务poplib,你需要知道的事
- 【脚本语言系列】关于PythonWeb服务自动化BeautifulSoup,你需要知道的事
- 【脚本语言系列】关于PythonWeb服务自动化webbrowser模块,你需要知道的事
- 【脚本语言系列】关于PythonWeb服务自动化REST,你需要知道的事
- 【脚本语言系列】关于PythonWeb服务自动化Web API,你需要知道的事
- 【脚本语言系列】关于Python调试报错,你需要知道的事
- 【脚本语言系列】关于Python开发环境搭建,你需要知道的事
- 【脚本语言系列】关于Python数值计算NumPy, 你需要知道的事
- 【脚本语言系列】关于Python测试工具lettuce, 你需要知道的事
- 【脚本语言系列】关于Python测试工具mock, 你需要知道的事
- 剑指offer 面试题17 合并两个排序的链表-Java实现
- mysql 删除相同数据
- [php学习笔记3]对象、方法
- 变分自编码器数学原理小结
- Vue环境搭建
- 【脚本语言系列】关于Python网页服务Microsoft IIS,你需要知道的事
- java入门第一季-java开发环境搭建
- Picasso报错 java.io.IOException: Cannot reset
- TCP的状态机
- BIEE 12c使用runcat.sh脚本部署catalog并移除BIConsumer角色
- Linux I2C设备驱动编写(三)-实例分析AM3359
- [php学习笔记]工厂模式,单例模式、抽象类
- [学习笔记]php中的重载与自动加载
- 代码工程目录组织结构之我见