Кому нужен этот промт и как он работает?
Этот промт подходит тем, кто хочет быстро изменить дату в нескольких CSV-файлах, находящихся в одной папке. Особенно полезен он для специалистов по обработке данных, программистов, аналитиков и студентов, которым приходится регулярно обновлять или корректировать даты в больших объемах таблиц. Вместо того, чтобы открывать и менять каждый файл вручную, программа на Python автоматизирует эту задачу и экономит время.
Программа ищет все CSV-файлы в указанной папке и в каждом файле заменяет заданную дату на новую. В данном случае, например, все вхождения даты 2025-09-21 заменяются на 2025-09-24. Это предотвращает ошибки и ускоряет работу с данными.
Готовый к использованию промт
1 |
Напишите программу на Python, которая изменяет дату с 2025-09-21 на 2025-09-24 в CSV-файлах, находящихся в указанной папке. Программа должна обрабатывать все CSV-файлы в папке и заменять все вхождения даты 2025-09-21 на 2025-09-24. |
Как использовать промт и на что обратить внимание
Перед запуском программы убедитесь, что:
- Папка с CSV-файлами доступна и путь к ней указан корректно.
- Дата для поиска и дата для замены точно соответствуют формату в файлах (например, ГГГГ-ММ-ДД).
- Все файлы действительно имеют расширение .csv, чтобы избежать ошибок при обработке.
- Рекомендуется сделать резервную копию файлов перед массовой заменой, чтобы можно было восстановить данные, если что-то пойдет не так.
- Программа меняет все вхождения даты в файлах, включая заголовки и содержимое, если они совпадают с искомой датой.
Возможные ограничения:
- Если в файлах дата записана в другом формате (например, с точками или в формате дата/месяц/год), программа не распознает такие вхождения.
- Если вы используете лимит по объему данных в файлах, обработка больших CSV может занимать больше времени.
- Промт не предусматривает фильтрацию конкретных столбцов, он заменяет указанное значение во всем файле.
Примеры использования
Задача: заменить дату 2025-08-15 на 2025-08-20 во всех CSV-файлах в папке /home/user/data.
1 |
Напишите программу на Python, которая изменяет дату с 2025-08-15 на 2025-08-20 в CSV-файлах, находящихся в папке /home/user/data. Программа должна обрабатывать все CSV-файлы в папке и заменять все вхождения даты 2025-08-15 на 2025-08-20. |
Задача: обновить дату 01.01.2024 на 05.01.2024 в CSV-файлах, находящихся в папке «C:UsersDocumentsReports».
1 |
Напишите программу на Python, которая изменяет дату с 01.01.2024 на 05.01.2024 в CSV-файлах, находящихся в папке "C:UsersDocumentsReports". Программа должна обрабатывать все CSV-файлы в папке и заменять все вхождения даты 01.01.2024 на 05.01.2024. |
Пример вывода нейросети по данному промту
✅ Вот пример простой программы на Python, которая заменяет дату в CSV-файлах указанной папки:
python
import osfolder_path = "путь/к/вашей/папке"
old_date = "2023-09-21"
new_date = "2023-09-24"for filename in os.listdir(folder_path):
if filename.endswith(".csv"):
file_path = os.path.join(folder_path, filename)
with open(file_path, "r", encoding="utf-8") as file:
content = file.read()
content = content.replace(old_date, new_date)
with open(file_path, "w", encoding="utf-8") as file:
file.write(content)print("Замена дат выполнена успешно во всех CSV-файлах.")
Примечание: результат приблизительный и может отличаться.
Итог: зачем использовать этот промт?
Использование данного промта позволяет быстро и качественно автоматизировать замену даты в нескольких CSV-файлах. Это существенно экономит время и снижает риск ошибок при ручной корректировке, особенно при работе с большим объемом данных.
Основное преимущество: эффективная массовая замена дат в CSV без ручного редактирования