用python实现面向对像的ASP程序实例_python

本文实例讲述了用python实现面向对像的ASP程序的方法。分享给大家供大家参考。具体实现方法如下:

平时我们写ASP时,一般都用vbscript或javascript.
javascript是用function来实现类的,很麻烦,而且效果不爽. vbscript虽然可以实现类,但是功能上也有很大的局限性.
如果用python来写ASP脚本,就可以实现真的类,成为真正的面向对像.请看下面的例子:

复制代码 代码如下:

<%@LANGUAGE="python" CODEPAGE="936"%>
<%
import sys
import urllib
class urtt:
def __init__(self):
self.text1='testpython'
def urt(self):
fr=urllib.urlopen('http://www.jb51.net')
for fl in fr.readlines():
Response.Write(Server.HTMLEncode(fl))
fr.close()
Response.Write(self.text1)
class urtta(urtt):
def __init__(self,url):
self.strurl=url
self.text1='textpython'
def urts(self):
fr=urllib.urlopen(self.strurl)
for fl in fr.readlines():
Response.Write(Server.HTMLEncode(fl))
fr.close()
Response.Write(self.text1)
utta=urtt()
utta.urt()
utt=urtta("http://sohu.com")
utt.urts()
%>

希望本文所述对大家的Python程序设计有所帮助。

时间: 2024-09-23 13:42:44

用python实现面向对像的ASP程序实例_python的相关文章

用python实现面向对像的ASP程序

程序 平时我们写ASP时,一般都用vbscript或javascript.javascript是用function来实现类的,很麻烦,而且效果不爽. vbscript虽然可以实现类,但是功能上也有很大的局限性. 如果用python来写ASP脚本,就可以实现真的类,成为真正的面向对像.请看下面的例子:〈%@LANGUAGE="python" CODEPAGE="936"%〉〈%import sysimport urllibclass urtt: def __init_

Python中使用Tkinter模块创建GUI程序实例_python

使用Tkinter模块来创建简单的GUI程序. Tkinter的Widgets有:Button.Canvas.Checkbutton.Entry.Frame.Label.Listbox.Menu.Menubutton.Message.Radiobutton.Scales.Scrollbar.TEXT.Toplevel等. 例: 复制代码 代码如下: # This program displays an empty window. import Tkinter def main():   main

HTTP方式上载文件的ASP程序实例

(摘自<计算机世界日报>)1. HTTP 方 式 的 文 件 上 载---- 文 件 的 上 载( upload) 是 制 作 网 站 时 经 常 遇 到 的 问 题, 经 常 上 网 的 朋 友 大 都 使 用 过WEB 方 式 的Email 发 信. 操 作 大 体 是 这 样: 当 选 择 了 粘 贴 文 件 后, 直 接 输 入 本 地 文 件 的 绝 对 路 径 或 按BROWSER 按 钮 浏 览 要 粘 贴 的 文 件, 而 后 确 认. 在 这 个 过 程 中 实 际 上 就

Python中字典和JSON互转操作实例_python

JSON是一种轻量级的数据交换格式,各种语言都有良好的支持.字典是Python的一种数据结构.可以看成关联数组. 有些时候我们需要设计到字典转换成JSON序列化到文件,或者从文件中读取JSON.简单备忘一下. Dict转JSON写入文件 复制代码 代码如下: #!/usr/bin/env python # coding=utf-8 import json d = {'first': 'One', 'second':2} json.dump(d, open('/tmp/result.txt', '

python实现的重启关机程序实例_python

本文实例讲述了Python实现的重启关机程序的方法,对Python程序设计有一定的参考价值.具体方法如下: 实例代码如下: #!/usr/bin/python #coding=utf-8 import time from os import system runing = True while runing: input = raw_input('关机(s)OR重启(r)?(q退出)') input = input.lower() if input == 'q' or input =='quit

python实现根据图标提取分类应用程序实例_python

本文实例讲述了python实现根据图标提取分类应用程序,分享给大家供大家参考. 具体方法如下: #!/usr/bin/python # -*- coding: utf-8 -*- import Image import win32ui import win32gui def make_regalur_image(img, size = (256, 256)): return img.resize(size).convert('RGB') def split_image(img, part_siz

Python实现的几个常用排序算法实例_python

前段时间为准备百度面试恶补的东西,虽然最后还是被刷了,还是把那几天的"战利品"放点上来,算法一直是自己比较薄弱的地方,以后还要更加努力啊. 下面用Python实现了几个常用的排序,如快速排序,选择排序,以及二路并归排序等等. 复制代码 代码如下: #encoding=utf-8import randomfrom copy import copy def directInsertSort(seq): """ 直接插入排序 """

python实现的二叉树算法和kmp算法实例_python

主要是:前序遍历.中序遍历.后序遍历.层级遍历.非递归前序遍历.非递归中序遍历.非递归后序遍历 复制代码 代码如下: #!/usr/bin/env python#-*- coding:utf8 -*- class TreeNode(object):    def __init__(self, data=None, left=None, right=None):        self.data = data        self.left = left        self.right =

python在windows下实现备份程序实例_python

很多书籍里面讲的Python备份都是在linux下的,而在xp上测试一下也可以执行备份功能,代码都差不多相同,就是到执行打包的时候是不一样的.而且要用到winrar,其他的压缩文件也是一样的. 首先我们要把winrar的路径添加到path里面,这里添加完了要重启机子才有效. 这里要注意:把winrar的路径添加到path里面之后一定要重启,否则path的设定不会起作用,打包就会失败!  这里用到得命令是:winrar a xxx.zip xxxx xxx为任意字符   实例代码如下: #备份脚本