易截截图软件、单文件、免安装、纯绿色、仅160KB

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',...]
^                         


相关问答:

Python 数字与字符串连接问题

定义下面这样一个函数,将excel表格中两个单元格的内容连成一个字符串,但是如果前一个单元格的内容是数字,比如是“1”,后一个单元格的事字符串,就会报错unsupported operand type(s) for +=: 'float' an ......

python 用%来判断循环

刚刚开始学python 请教一个问题:
用 def n in range(100):
开始循环
用 % 方法来判断 制循环4次就 打印 '*' * 25个 .
谢谢!在线等....
for i in range(100):
    if i%4 == 0:
......

用Python实现一个简单的通讯录

各位高手,哪位能写个简单的通讯录,只保存姓名和手机号,能保存到硬盘并可读回,有添加,删除,修改,查询功能,命令行式的就行
这种活你得自己干,有问题可以问,但不会有人帮你做的。

给你源码
http://dow ......

第一次用Python写程序,使用find函数遇到一个问题

//下面的代码运行正常

tomstrs=re.findall(......)
mtxx=''
for tomstr in tomstrs:
  tomstr=tomstr.strip()
  if  tomstr:
      mtxx += tomstr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号