闲着没事,把以前的C#小程序改成Python的

时间:2023-01-25 18:57:21

要求:检查指定目录里的html文件的标题和文件名是否对应(非相同)

 1 闲着没事,把以前的C#小程序改成Python的import  os,sys,re,string
 2 闲着没事,把以前的C#小程序改成Python的
 3 闲着没事,把以前的C#小程序改成Python的 def  getHtmlContent(filename):
 4 闲着没事,把以前的C#小程序改成Python的     try  :
 5 闲着没事,把以前的C#小程序改成Python的        fp  =  open(filename)
 6 闲着没事,把以前的C#小程序改成Python的        content  =  fp.read()
 7 闲着没事,把以前的C#小程序改成Python的     finally :
 8 闲着没事,把以前的C#小程序改成Python的        fp.close()
 9 闲着没事,把以前的C#小程序改成Python的        
10 闲着没事,把以前的C#小程序改成Python的     return  content
11 闲着没事,把以前的C#小程序改成Python的
12 闲着没事,把以前的C#小程序改成Python的 def  getHtmlTitle(filename) :
13 闲着没事,把以前的C#小程序改成Python的    content  =   string.lower(getHtmlContent(filename))
14 闲着没事,把以前的C#小程序改成Python的    m  =  re.search( ' <title>(.*)</title> ' , content)
15 闲着没事,把以前的C#小程序改成Python的     return  m.group( 1 )
16 闲着没事,把以前的C#小程序改成Python的
17 闲着没事,把以前的C#小程序改成Python的 def  main():
18 闲着没事,把以前的C#小程序改成Python的     print   " filename , title "  
19 闲着没事,把以前的C#小程序改成Python的    path  =   " d:\\ "  
20 闲着没事,把以前的C#小程序改成Python的     for  filename  in  os.listdir(path) : 
21 闲着没事,把以前的C#小程序改成Python的         if  os.path.isfile(filename)  and  os.path.splitext(filename)[ 1 ==   " .htm "   or  
22 闲着没事,把以前的C#小程序改成Python的
23 闲着没事,把以前的C#小程序改成Python的os.path.splitext(filename)[ 1 ==   " .html "  :
24 闲着没事,把以前的C#小程序改成Python的             print  filename ,getHtmlTitle(path  +  filename)
25 闲着没事,把以前的C#小程序改成Python的
26 闲着没事,把以前的C#小程序改成Python的 if   __name__   ==   " __main__ "  :
27 闲着没事,把以前的C#小程序改成Python的    main()

运行环境:Python2.2