У меня есть файлы, которые содержат в своем имени полную дату и время. Я хочу извлечь конкретный формат и напечатать его в качестве первой строки CSV, которую я пишу.
Мое имя файла ниже:
VIN5_2019-04-03_10-21-26_38
Я хочу напечатать первую строку моего CSV, как показано ниже:
date Wed Apr 3 10:21:26.000 am 2019
Мой код ниже:
import can
import csv
import datetime
import re
filename = open('C:\\Users\\xyz\\files\\time_linear_Hexa.csv', "w")
log1 = can.BLFReader('C:\\Users\\xyz\\blf files\\VIN5_2019-04-03_10-33-59_39.blf')
filename.write(re.search("([0-9]{4}\-[0-9]{2}\-[0-9]{2})", filename))
filename.write('base hex timestamps absolute\ninternal events logged \n// version 11.0.0 \n')
Как получить дату и время в том же формате, что и изображение файла, как показано на скриншоте ниже?
![screenshot of desired file contents](https://i.stack.imgur.com/LfsCh.png)