我正在尝试编写一个简短的程序来查看目录,获取图像文件的文件名,并附加它们以匹配其目录的名称,并对它们进行重新编号和排序以供以后处理。到目前为止,我可以获得文件夹的名称,并用它替换文件名的特定部分,使用以下内容;
import os
print os.getcwd()
str = os.getcwd()
ext = str.split("/")[-1]
print ext
separ = os.sep
folder = str
for n in os.listdir(folder):
print n
if os.path.isfile(folder + separ + n):
filename_zero, extension = os.path.splitext(n)
os.rename(folder + separ + n , folder + separ + filename_zero.replace('image',ext) + extension)
for n in os.listdir(folder):
print n
我不能做的是自己获得数字部分。我的文件名属于storm000045.tiff 类型,我从来没有下划线或圆点来分隔它们。任何建议表示赞赏。提前致谢!