Перейти к содержанию

Замена символов


Рекомендуемые сообщения

Как написать программу для замены символов, а именно "_" на " "(пробел)

Пример: есть n-папка с аудио-файлами и там надо заменить все символы "_" на " "(пробел)

Ссылка на комментарий

Тогда примерно:

1)ищешь все файлы в папке

2)составляешь массив имён файлов, копируешь во второй с изменением(стандартные операции со строками)

3)Вызываешь FO_RENAME http://www.delphikingdom.com/asp/viewitem.asp?catalogid=91(там в конце пример)

Ссылка на комментарий

Немного Python'а

import os

#Каталог из которого будем брать файлы
dir = 'c:/test';

#Получаем список файлов в переменную files
files = 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,'переименован')

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...