Size: 1295
Comment:
|
Size: 1992
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 31: | Line 31: |
'''这种数据对嘛?''' * 当初为了简单使用文档中的基本型:{{{ ... 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',...] ^ ^ ^ ^ | | | +- files列表,此目录的文件名 | | +- 各个数据段使用";" 分隔 | +- dirs列表,子目录名,如果没有就为空 +- 当前目录 }}} * 瞧着格式象,为什么到中文的地方就是问号呢? |
status |
草稿 |
50% |
1. -1 PyDay 实用化,中文!
你能够碰到的问题,99%的情况下其它人已经遇到过了,所以,最佳的解决方式就是找到那段别人解决相似问题的代码!
1.1. 回顾需求
小白已经实现的需求已经到达这般了:
- 可以扫描光盘内容并存储为硬盘上的文本文件
- 存储成*.cdc 的文本文件
- 可以快速指定保存目录
- 可以快速指定保存的文件名
- 可以根据储存到硬盘上的光盘信息进行搜索
- 可以搜索指定目录中所有*.cdc文件
- 可以指定关键字进行搜索
- 列出所有含有关键字的信息行
1.1.1. 进一步
回想起来一直尝试搜索的都是E文关键字,中文的没有试过;
来几下! ... 呜乎矣哉,什么也查不出来!
1.2. 查阅记录文本
attachment:badcdc-chinese.png
这种数据对嘛?
当初为了简单使用文档中的基本型:
... 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',...] ^ ^ ^ ^ | | | +- files列表,此目录的文件名 | | +- 各个数据段使用";" 分隔 | +- dirs列表,子目录名,如果没有就为空 +- 当前目录
- 瞧着格式象,为什么到中文的地方就是问号呢?
1.3. 中文!永远的痛
attachment:coding.png
1.3.1. 编码问题
1.3.2. chardet
1.4. 另外思路
1.4.1. 幸福的自由
1.5. 改善数据结构
1.6. 小结
attachment:PyDay-1_think_road.png
1.7. 练习
::-- ZoomQuiet [DateTime(2007-02-24T09:24:27Z)] PageComment2