Буду признателен, если кто-нибудь даст мне подсказку. Я должен переименовать пакет файлов, добавив префикс (дату) к имени файла, чтобы файлы были упорядочены в папке упорядоченным образом: от старых к новым. Сама дата содержится внутри файла. Поэтому мой скрипт должен открыть файл, найти дату и использовать ее в качестве «префикса» для добавления к имени файла.
from datetime import datetime
import re
import os
file = open('blog_entry.txt', 'r', encoding='utf-8')
source_code = file.read()
<...>
# convert the date:
date = datetime.strptime(date_only, "%d-%b-%Y")
new_date = date.strftime('%Y_%m_%d')
Переменная new_date должна использоваться как «префикс», поэтому новое имя файла выглядит как «yyyy_mm_dd blog_entry.txt» Я не могу обернуться, как сгенерировать «новое имя», используя этот префикс, поэтому я могу применить команду os.rename(old_name, new_name)
в файл. применить