#python #file #type-conversion #txt
#питон #файл #преобразование типов #txt
Вопрос:
Я новичок в устройстве (Система контроля непрерывности работы персонала (PCCS)) data.txt
001,00025,1 2021/09/28 08:18:38 000 001,00012,1 2021/09/28 08:18:42 000 001,00027,1 2021/09/28 08:18:45 000 001,00011,1 2021/09/28 08:18:47 000 001,00025,1 2021/09/28 18:19:14 000 001,00012,1 2021/09/28 18:29:04 000 001,00027,1 2021/09/29 07:59:35 000 001,00025,1 2021/09/29 08:10:00 000 001,00011,1 2021/09/29 08:20:11 000 001,00027,1 2021/09/29 18:23:14 000 001,00025,1 2021/09/29 18:27:05 000 001,00012,1 2021/09/29 18:27:58 000
мой сотрудник по запросу на программу ERP;дата и время присоединения;дата и время выхода, например;
025;28.09.2021 08:18:38;28.09.2021 18:19:14
#import pandas as pd import datetime file =open("data.txt","r",encoding='utf-8') users = [] dates = [] hours = [] for i in file: year =int(i[12:16]) mount = int(i[17:19]) day = int(i[20:22]) hour = int(i[23:25]) minute =int(i[26:28]) second = int(i[29:31]) date1 = datetime.date(year,mount,day)#.strftime("%d.%m.%Y %H:%M:%S") hour1 = datetime.time(hour,minute,second)#.strftime("%H:%M:%S") user =i[6:9] # if user == "025": # if date1 == datetime.date(2021,9,28): # cannot use min - max or if segment lt;gt; hour1 users.append(f'{user}') dates.append(f'{date1}') hours.append(f'{hour1}')
Я хочу напечатать тех же пользователей и те же даты, что и при вводе и выводе, в одной строке, в другой файл.
как я могу это сделать?
025;28.09.2021 08:18:38;28.09.2021 18:19:14