我正在用Python创建一个文件夹。主文件夹名称为20151104(YMMDD),我创建子文件夹20151104_version1(YMMDD_version1)。
20151104 (mainfolder)
|->20151104_version1 (subfolders)
|->20151104_version2
|->20151104_version3
|->20151104_version4
|->20151104_version5
.........
当我重新启动Python程序时,它必须创建另一个子文件夹,子文件夹20151104_version编号必须增加。我怎么能这样做?
答案 0 :(得分:0)
如果我做得对,这就是你能做的:
from glob import glob;
from os import mkdir;
from os.path import curdir, join;
subfolders = glob( join(curdir, 'mainFolder', '*version*') );
subfolers.sort();
currentVersion = subfolers[-1].split('version')[1];
nextVersion = int(currentVersion ) + 1;
mkdir( join(curdir, 'mainFolder', '20151104_version%d' % nextVersion) )