我目前正在使用os.walk以递归方式扫描标识.MOV文件的目录
def fileList():
matches = []
for root, dirnames, filenames in os.walk(source):
for filename in fnmatch.filter(filenames, '*.mov'):
matches.append(os.path.join(root, filename))
return matches
Run Code Online (Sandbox Code Playgroud)
如何扩展它以识别多个文件,例如.mov,.MOV,.avi,.mpg?
谢谢.
尝试这样的事情:
def fileList(source):
matches = []
for root, dirnames, filenames in os.walk(source):
for filename in filenames:
if filename.endswith(('.mov', '.MOV', '.avi', '.mpg')):
matches.append(os.path.join(root, filename))
return matches
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22056 次 |
| 最近记录: |