Я не знаю, можно ли это сделать или нет, но есть ли способ переименовать только первые 5 файлов в папке? Я знаю, что я могу использовать os.listdir() или os.walk(), чтобы пройти через всю папку, но мне нужно только переименовать первые 5 файлов. Я могу использовать Regex для соответствия файлам, но проблема в том, что есть другие файлы, которые соответствуют одному и тому же Regex. У кого-нибудь есть предложения? Имя файла принимает форму «Test Run 1 4-29-2016 2 07 56 PM».Python: переименование первых 5 файлов в папке
1
A
ответ
2
Вы можете ограничить результат от listdir
:
os.listdir(os.curdir)[:5]
0
glob.glob позволит фильтровать файлы с помощью диких карт
glob.glob (путь к файлу) Вернуть возможно пустой список имена путей, которые соответствуют имени пути, которая должна быть строкой, содержащей спецификацию пути. pathname может быть либо абсолютным (например, /usr/src/Python-1.5/Makefile), либо относительным (например, ../../Tools/ / .gif) и может содержать подстановочные знаки в стиле оболочки. Сломанные символические ссылки включены в результаты (как в оболочке). Расширение тильды не выполняется, но *,? И диапазоны символов, выраженные с помощью [], будут правильно совпадать.
glob.glob('*.gif')[:5]
Смежные вопросы
- 1. Переименование файлов в папке
- 2. переименование файлов в папке
- 3. Переименование некоторых файлов в папке
- 4. Переименование файлов в папке последовательно
- 5. Переименование всех файлов в папке
- 6. Переименование нескольких файлов в папке
- 7. Переименование всех файлов в папке
- 8. Переименование файлов в папке (linux)
- 9. Переименование нескольких файлов в папке в unix
- 10. Переименование файлов в python
- 11. Переименование набора файлов в отдельной папке в python
- 12. Переименование нескольких файлов в папке python таблицы excel
- 13. Пакетное переименование всех файлов в папке
- 14. Переименование всех файлов в другой папке?
- 15. Пакетное переименование файлов в папке, добавив дату
- 16. Переименование дубликатов файлов в папке с php
- 17. Переименование файлов в папке с использованием макроса
- 18. PHP - переименование файлов в папке temp
- 19. Переименование файлов в папке из текстового файла
- 20. Переименование многих файлов в папке - PHP
- 21. Переименование файлов в папке на основе имен в другой папке
- 22. Рекурсивное переименование файлов в python
- 23. Переименование нескольких файлов в Python
- 24. каталога сканирования и переименование файлов в Python
- 25. Переименование файлов с помощью Python
- 26. Переименование нескольких файлов одновременно с помощью Python
- 27. Переименование всех файлов в папке в числовом порядке
- 28. Пакетное переименование файлов в папке в соответствии с файлом xml
- 29. переименование файлов в каталоге + подкаталоги в python
- 30. Python: переименование файлов возвращает неправильное имя
Большое спасибо, я знал, что это будет что-то легкое – Jhigs