У меня есть каталог "... / data", в котором есть несколько подкаталогов, имена которых представляют собой серийный номер плюс некоторая бесполезная информация - например, "17448_2017_Jul_2017_Oct", где первое число на нем - это серийный номер.Внутри каждого подкаталога у меня есть четыре файла «.txt», строки / строки которых содержат информацию о дате и времени, а также атрибут определенного типа, скажем, влажности, все имена в каждом подкаталоге называются одинаково - например, «2019-01-29 03:11:26 54,7 ".Первые восемь строк в каждой верхней части .txt файла также должны быть отброшены.
Что я пытаюсь запрограммировать: код, который генерирует фрейм данных для каждого серийного номера с серийным номером подкаталога в имени подкаталога встолбец с именем «Machine», дата / время в качестве индекса фрейма данных и каждый тип атрибута в виде столбца, например atr1, atr2, atr3 и atr4.
Моим первым испытанием было что-то вроде:
path = "/home/marlon/Shift One/Projeto Philips/Consolidação de Arquivos/dados"
for i in os.listdir(path):
if os.path.isfile(os.path.join(path,i)) and '17884' in i:
with open(path + i, 'r') as f:
Но, как вы видите, я полностью потерян ...: /
Большое вам спасибо заваша помощь!