scorpio Опубликовано 12 августа, 2010 Жалоба Поделиться Опубликовано 12 августа, 2010 Как написать программу для замены символов, а именно "_" на " "(пробел)Пример: есть n-папка с аудио-файлами и там надо заменить все символы "_" на " "(пробел) Ссылка на комментарий
Innk Опубликовано 12 августа, 2010 Жалоба Поделиться Опубликовано 12 августа, 2010 На чём хоть?Ты сам что-нибудь гуглил? Ссылка на комментарий
scorpio Опубликовано 12 августа, 2010 Автор Жалоба Поделиться Опубликовано 12 августа, 2010 Да гуглил, но ничего внятного дать не может...Хм... даже без понятий может на Делфи... Ссылка на комментарий
Innk Опубликовано 12 августа, 2010 Жалоба Поделиться Опубликовано 12 августа, 2010 Тогда примерно:1)ищешь все файлы в папке2)составляешь массив имён файлов, копируешь во второй с изменением(стандартные операции со строками)3)Вызываешь FO_RENAME http://www.delphikingdom.com/asp/viewitem.asp?catalogid=91(там в конце пример) Ссылка на комментарий
X-tender Опубликовано 12 августа, 2010 Жалоба Поделиться Опубликовано 12 августа, 2010 http://otvety.google.ru/otvety/thread?tid=741646809a0c9ff5 Ссылка на комментарий
jc12 Опубликовано 13 августа, 2010 Жалоба Поделиться Опубликовано 13 августа, 2010 Немного Python'аimport os#Каталог из которого будем брать файлыdir = 'c:/test';#Получаем список файлов в переменную filesfiles = os.listdir(dir);#Фильтруем списокmusic_files = filter(lambda x: x.endswith('.mp3'), files);# переименовываемfor name in music_files: fullname = os.path.join(dir, name)# обязательно получаем полное имя - вдруг в имени файла кирилица if os.path.isfile(fullname): os.rename(fullname,fullname.replace('_',' ')) print('Файл ',fullname,'переименован') Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти