Python中文处理,完成功能的实用化
    
	
	本文摘自《可爱的Python》“光盘故事”CDay-1 实用化中文。 
 [img]http://t.douban.com/mpic/s3901817.jpg[/img] 
 CDay-1 实用化中文中文处理,完成功能的实用化 
 你碰到99%的问题,其他人之前已经遇到过了,所以,最佳的解决方式就是找到那段别人解决相似问题的代码! 
 回顾需求小白已经实现的需求可以实现如下功能。 
 1. 可以扫描光盘内容,并存储为硬盘上的文本文件。 
 1)存储成*.cdc 的文本文件; 
 2)快速指定保存目录; 
 3)快速指定保存的文件名。 
  
 2. 可以根据储存到硬盘上的光盘信息进行搜索。 
 1)搜索指定目录中所有*.cdc文件; 
 2)指定关键字进行搜索; 
 3)列出所有含有关键字的信息行。 
  
 进一步尝试 
 回想起来,一直尝试搜索的都是英文关键字,中文的没有试过。 
 尝试来几下!……呜乎,什么也查不出来! 
 查阅记录文本先来看看图CDay-1-1。 
 [img]http://bbs3.chinaunix.net/post.php?action=edit&fid=55&tid=1584091&pid=11256915&page=1&extra=page%3D1[/img] 
 图CDay-1-1 mymusic-1.cdc内容 
 这种数据对吗? 
 当初为了简单,使用文档中的基本型,即: 
 #'cdctools.py' 中 cdWalker(cdrom,cdcfile) 的动作 
 ...  
 for root, dirs, files in os.walk(cdrom):  
 export+="\n %s;%s;%s" % (root,dirs,files)  
 ... 
 就是使用 os.walk() 的天然输出组织成每一行: 
 /media/cdrom0/EVA/Death-Rebirth;[];['eva8-01.Mp3', 'eva8-02.Mp3',...]  
 ^                         
    
 
	相关问答:
        
    
    定义下面这样一个函数,将excel表格中两个单元格的内容连成一个字符串,但是如果前一个单元格的内容是数字,比如是“1”,后一个单元格的事字符串,就会报错unsupported operand type(s) for +=: 'float' an ......
    
        
    
    刚刚开始学python 请教一个问题: 
 用 def n in range(100): 
 开始循环 
 用 % 方法来判断 制循环4次就 打印 '*' * 25个 . 
 谢谢!在线等....
for i in range(100): 
     if i%4 == 0: 
 ......
    
        
    
    各位高手,哪位能写个简单的通讯录,只保存姓名和手机号,能保存到硬盘并可读回,有添加,删除,修改,查询功能,命令行式的就行
这种活你得自己干,有问题可以问,但不会有人帮你做的。
给你源码 
 http://dow ......
    
        
    
    //下面的代码运行正常 
  
 tomstrs=re.findall(......) 
 mtxx='' 
 for tomstr in tomstrs: 
    tomstr=tomstr.strip()  
    if  tomstr: 
       mtxx += tomstr ......