Используя Python, мне нужно добавить 100 к целой части некоторых имен файлов, чтобы переименовать файлы. Файлы выглядят так: 0000000_6dee7e249cf3.log
, где 6dee7e249cf3
- случайное число. В конце у меня должно быть:
0000000_6dee7e249cf3.log should change to 0000100_6dee7e249cf3.log
0000001_12b2bb88d493.log should change to 0000101_12b2bb88d493.log
etc, etc…
Я могу распечатать начальные файлы, используя:
initial: glob('{0:07d}_*[a-z]*'.format(NUM))
, но конечные файлы возвращают пустой список:
final: glob('{0:07d}_*[a-z]*'.format(NUM+100))
Более того, я не могу не переименовать initial в final с помощью os.rename, потому что он не может прочитать список, созданный с помощью функции глобуса.