一小段python程序,但是有个问题。。

一小段python程序,但是有个问题。。

程序目的:读入一个log文件,然后匹配出时间格式是这样的xxxx-xx-xx,但是提示说Response没定义,程序是从网上找的,系统是f.
import re
regx = "\d\d\d\d-\d\d-\d+"
f = open("c:\stdout.log","r")
i = 0
for str in f.readlines():
    if re.search(regx,str):
        Response.write(str+"<br>")
        if i>10:break#由于是测试,只分析十行
    i=i+1
f.close();
看你要将结果输出到哪里了。如果输出到文件中,则将Response定义为文件句柄。如果输出到stdout,将response改为print 就可以了。
LZ的程序应该是用在网页上的吧……
你这个不完整啊,如果单纯测试Response.write换成print就OK了。
代码从哪里找的,再去仔细看看那个材料,不要来这里提问。
那个材料肯定说过Response是什么东西,也会告诉你怎样运行调试你的代码。
建议楼主在没弄清除基础知识之前,按部就班的看看该看的书,不要东找一块代码,西找一块代码,然后胡乱调试,胡乱发贴。
插在网页上的?
服务器返回给客户端的。。