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 for unix and linux System Administration这本书的第6章的Comparing Data一节提到用filecmp这个模块的cmp函数来判断2个文件是否相同。
如下所示:
Python code:
import filecmp
filecmp.c ......
python如何解压缩.Z的文件啊,在windows系统环境下
Q7Z 是一款基于 Qt4 的 7z 压缩工具
http://code.google.com/p/k7z/
开源的
http://sourceforge.net/projects/k7z/
LS的能具体说一说吗?
......
我用了def CreateMyDialog(self):
dlg = MyDialog(None, -1, ''.decode('utf8'), (300,300), (300,200), wx.DEFAULT_DIALOG_STYLE | wx.DIALOG_NO_PARENT )
&nbs ......
照着书上写的,执行时报错(Python2.6)
import wx
class InsertFrame(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'F ......
喜欢Python的朋友请进.
详细信息请查看:
http://blog.csdn.net/lgg201/archive/2009/10/08/4643635.aspx
Let's-python-系列视频发布专贴 收藏
视频较早的时候就说是要录了, 这一周录了 ......