首页 > 代码库 > [python]os库与shutil库与操作系统的交互-整理硬盘中Vivaldi的作品

[python]os库与shutil库与操作系统的交互-整理硬盘中Vivaldi的作品

Vivaldi是本人最喜爱的作曲家,他结构完整,旋律优美的协奏曲真是令人着迷。

关于os库的使用 http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html

关于shutil库的使用http://www.cnblogs.com/xiaowuyi/archive/2012/03/08/2385808.html

1.分析

在网易云上下载到的Vivaldi作品,命名大概是这样

Anne-Sophie Mutter - Antonio Vivaldi: The Four Seasons, Concerto No. 1 in E ("Spring") RV 269 (Op. 8 No. 1): 2. Largo e pianissimo sempre

或者是

Christophe Coin - RV 403 Concerto D-dur (2)

再或者

Claudio Scimone,维瓦尔第 - Flute Concerto in F Major, Op. 10, No. 1RV 433 "La tempesta di mare": III. Presto

    因为是来自不同的专辑,所以命名包含的信息也不尽相同.想要实现绝对全面的分类整理难度真的是很大..但是95%的Vivaldi作品名中都会有RV编号,据这个index来分类还是可以实现的。

所以要做的就是

  • 建立名为”RVXXX“的文件夹
  • 将该标号下的作品移入该文件夹
  • 在一个文本文档中记录该作品的状态(是否有收藏?有几个版本?)

2.编码与调试

[python]os库与shutil库与操作系统的交互-整理硬盘中Vivaldi的作品