一个文件夹里面有:
丙(不固定词语,但是前缀“甲乙丙丁”是固定的).pdf
丁(不固定词语,但是前缀“甲乙丙丁”是固定的).pdf
己(不固定词语,但是前缀“甲乙丙丁”是固定的).pdf
甲(不固定词语,但是前缀“甲乙丙丁”是固定的).pdf
戊(不固定词语,但是前缀“甲乙丙丁”是固定的).pdf
乙(不固定词语,但是前缀“甲乙丙丁”是固定的).pdf
它自行按照名称排序或者其他排序,导致合并pdf要调序
可不可以写个vbs或者python
把它弄成有前缀的:
1_甲
2_乙
3_丙
4_丁
5_戊
6_己
然后合并
原来第一个字难道没重复的吗?有重复的加了前缀怎么排序?
d = {'甲':1,"乙":2,"丙":3,"丁":4,"戊":5,"己":6,"庚":7,"辛":8,"壬": 9,"癸": 10,}
files = ["丙.pdf", "丁.pdf","己.pdf", "甲.pdf", "戊.pdf", "乙.pdf"]
res = {i: [( v, k) for k,v in d.items() if i.find(k) == 0][0] for i in files}
result = sorted(res.items(), key = lambda x: x[1])
for path, (num, k) in result:
print(str(num) + "_" + k + "_" + path)
```python
```