Python 如何读取光盘内文件信息

2013-03-22 20:39:02 +08:00
 cshcool
需求很简单,就是将光盘内的所有文件名列出,但是用os.listdir函数直接访问光盘的盘符,会出现 代码为234的windows error。

有看到《可爱的Python》这本书里有专门在介绍关于读取光盘的,但他是在Linux环境下通过os.walk('/media/cdrom0') 来获得光盘内容信息

工作环境的关系,我只能在windows下完成这个需求,请问有什么方法吗? 谢谢
3808 次点击
所在节点    Python
3 条回复
Mac
2013-03-22 21:49:16 +08:00
os.walk(r'G:')
cshcool
2013-03-23 09:45:32 +08:00
@Mac 你好,os.walk其他本地磁盘都没问题,就是对光盘的盘符进行os.walk时 没有结果也没报错
0x0001
2013-03-23 09:54:24 +08:00
可尝试调用cmd的tree命令,我没在Python试过…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX