我的文件就是这样的。。你知道吗
a-b-2013-02-12-16-38-54-a.png
a-b-2013-02-12-16-38-54-b.png
我喜欢上千个这样的文件。
我们可以为每一组文件创建文件夹吗,比如a-b
我能说吗?我该怎么做?你知道吗
import glob, itertools, os
import re
foo = glob.glob('*.png')
for a in range(len(foo)):
print foo[a]
match=re.match("[a-zA-Z0-9] - [a-zA-Z0-9] - *",foo[a])
print "match",match
那么,这里的错误是什么?你知道吗
用
glob.glob('*.png')
列出所有文件。你知道吗然后可以使用regex(
import re
)解析每个文件名。你知道吗使用
os.mkdir(path)
生成目录。你知道吗使用
os.rename(src, dst)
移动文件。你知道吗此代码适用于您要执行的操作:
您必须为要创建的每个文件夹指定名称,并将文件移到其中(而不是“something…”),例如:
让你目不转睛,适应自己需要的东西:
让我们创建一些文件:
一些Python
我们开始吧
相关问题 更多 >
编程相关推荐