Использование pandas
делает запись чисел запятыми тривиальными:
- считывание в файле csv (
df = pd.read_csv('path/to/file.csv')
) - запись файла csv (
df.to_csv('path/to/file.csv', decimal=',')
)
Обратите внимание, это добавит кавычки ко всем вашим числам, поскольку обычно используется разделитель ,
.Вы можете изменить это, например, с помощью аргумента sep=';'
.
Я оставлю поиск всех файлов для присоединения в качестве упражнения для читателя (см. Другие ответы здесь).
Что касаетсяобъединение всех файлов в один файл:
df = pd.concat([pd.read_csv(fname) for fname in files_to_convert])