Как изменить имена файлов с помощью регулярных выражений в Python? - PullRequest
2 голосов
/ 10 октября 2010

У меня есть каталог, который содержит подкаталоги, которые содержат файлы. Все имена файлов имеют префикс, который я хочу исключить. Префикс не совсем одинаков для всех файлов, но у меня есть регулярное выражение, которое точно соответствует языку этих префиксов. Я пытаюсь написать скрипт на Python, чтобы изменить имя каждого файла на его имя без префикса. Я пока не знаю, как «играть» с файлами в Python (знаю только основные операции ввода-вывода). Не могли бы вы немного помочь?

Я использую Python 3.

1 Ответ

4 голосов
/ 10 октября 2010

Эти функции могут оказаться полезными:

Возможно, вы захотите взглянуть на использование glob.glob, если префиксы, которые вы пытаетесь сопоставить, поддерживаются языковым глобусом (онне поддерживает полные регулярные выражения, но допускает использование некоторых подстановочных знаков).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...