#遇到的问题:
想用Python编一个批量改名的程序,文件名末尾自动加序号。但序号有如下要求:
1,序号左边必须用0填充
2,填充多少个0,由目标目录中的文件数量决定。例如:
如果目录中有<9个文件,那么不填充,如:1 3 9;
如果目录中有<99个文件,那么最多填充一个0,如:01 09 67 99;
如果目录中有<999个文件,那么最多填充两个0,如:001 098 126 999;
如果目录中有<9999个文件,那么最多填充三个0,如:0001 0098 0126 0999 1289 9876;
类推,至少到万位。
3,具体填充多少个0,由该文件的索引号决定,例如:文件目录.index(文件)=256,且目标目录中有8620个文件,则填充为:0256
改名程序问题不大,但如上的序号填充则彻底难倒了我。
这段填充程序怎么编?只要能print出来就行了,我会自己把它改进重命名程序里。
万分感谢!