you need to parse the line. In your original post there was sample data. You said line looks like this
Output:14/04/2021-08:45:09:110 can0 18F106A7 [8] 7C 00 00 00 00 00 00 A3
sofrom datetime import datetime line = "14/04/2021-08:45:09:110 can0 18F106A7 [8] 7C 00 00 00 00 00 00 A3\n" my_date, *rest = line.split() my_date = datetime.strptime(my_date, '%d/%m/%Y-%H:%M:%S:%f') print(my_date) if <some condition here>: # replace with condition you want # do something with the line
Output:2021-04-14 08:45:09.110000
from datetime import datetime with open("sample.txt", "r") as a_file: for line in a_file: my_date, *rest = line.split() my_date = datetime.strptime(my_date, '%d/%m/%Y-%H:%M:%S:%f') print(my_date) if <some condition here>: # replace with condition you want # do something with the line
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs