Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2007-02-24 09:24:27
Size: 544
Editor: ZoomQuiet
Comment:
Revision 10 as of 2007-05-17 14:24:11
Size: 1992
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
'''你碰到的问题99%的情况下其它人已经遇到过了,所以,最佳的解决方式是找到那段别人已经解决处置代码!''' '''你能够碰到的问题,99%的情况下其它人已经遇到过了,所以,最佳的解决方式是找到那段别人解决相似问题的代码!'''
Line 11: Line 11:
== 回顾缺陷 == == 回顾需求 ==

小白已经实现的需求已经到达这般了:
 1. 可以扫描光盘内容并存储为硬盘上的文本文件
  * 存储成*.cdc 的文本文件
  * 可以快速指定保存目录
  * 可以快速指定保存的文件名
 1. 可以根据储存到硬盘上的光盘信息进行搜索
  * 可以搜索指定目录中所有*.cdc文件
  * 可以指定关键字进行搜索
   * 列出所有含有关键字的信息行

=== 进一步 ===
回想起来一直尝试搜索的都是E文关键字,中文的没有试过;

来几下! ... 呜乎矣哉,什么也查不出来!

== 查阅记录文本 ==
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列表,子目录名,如果没有就为空
    +- 当前目录
}}}
 * 瞧着格式象,为什么到中文的地方就是问号呢?


== 中文!永远的痛 ==

attachment:coding.png

=== 编码问题 ===

=== chardet ===

== 另外思路 ==

=== 幸福的自由 ===
Line 15: Line 63:
== 中文!永远的痛 ==

=== 确认问题 ===

=== 寻求己有方案 ===
Line 22: Line 65:
attachment:PyDay-1_think_road.png

status

草稿

ZoomQuiet

50%

TableOfContents

1. -1 PyDay 实用化,中文!

你能够碰到的问题,99%的情况下其它人已经遇到过了,所以,最佳的解决方式就是找到那段别人解决相似问题的代码!

1.1. 回顾需求

小白已经实现的需求已经到达这般了:

  1. 可以扫描光盘内容并存储为硬盘上的文本文件
    • 存储成*.cdc 的文本文件
    • 可以快速指定保存目录
    • 可以快速指定保存的文件名
  2. 可以根据储存到硬盘上的光盘信息进行搜索
    • 可以搜索指定目录中所有*.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

ObpLovelyPython/CDay-1 (last edited 2012-03-03 10:28:10 by ZoomQuiet)