【原创】python 使用系统模块…

>>> from os import listdir as os_dir
>>> os_dir("C:\\Python27\\music\\*.mp3")
Traceback (most recent call last):
  File "", line 1, in
    os_dir("C:\\Python27\\music\\*.mp3")
WindowsError: [Error 123] : 'C:\\Python27\\music\\*.mp3/*.*'
>>> os_dir("C:\\Python27\\music\\")
['Deep Forest - Deep Forest - 01 - Deep Forest.mp3']
【释】os模块的lisrdir只能以目录的形式传参,获取目录下的目录和文件

>>> from glob import glob
>>> glob("C:\\Python27\\music\\*.mp3")
['C:\\Python27\\music\\Deep Forest - Deep Forest - 01 - Deep Forest.mp3']
>>> glob("C:\\Python27\\music\\a*.mp3")
[]
>>> glob("C:\\Python27\\music\\D*.mp3")
['C:\\Python27\\music\\Deep Forest - Deep Forest - 01 - Deep Forest.mp3']
>>> glob("C:\\Python27\\*\\D*.mp3")
['C:\\Python27\\music\\Deep Forest - Deep Forest - 01 - Deep Forest.mp3']
>>> glob("C:\\Python27\\*\\*.mp3")
['C:\\Python27\\music\\Deep Forest - Deep Forest - 01 - Deep Forest.mp3']
【释】glob就有趣了~~好像可以用正则的哟~用这个去做spider会不会有点作用呢?..不知道glob支不支持url形式.

glob模块下还有一个是iglob
>>> from glob import iglob
>>> for i in iglob("C:\\Python27\\*\\*.mp3"):
print i

C:\Python27\music\Deep Forest - Deep Forest - 01 - Deep Forest.mp3

原创所有,转载请附明链接,谢谢!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值