def pathSplit(path): names = PathStr.splitNames(path) if len(names) == 4: mod = names[0] rest = names[3:] number, name = names[1].split('__') current, date = names[2].split('__') # 2016-10-04T11_06_45 -> 04/10/16 11:06:45 # TODO: return localized result date = datetime.strptime(date, "%Y-%m-%dT%H_%M_%S").strftime('%x %X') names = [mod, number, name, current, date] names.extend(rest) return names
def pathSplit(path): names = PathStr.splitNames(path) if len(names) == 4: mod = names[0] rest = names[3:] # print(names) # try: number, name = names[1].split('__') current, date = names[2].split('__') date = date.replace('-', ':') # except ValueError: # date = names[-2] # number, name = '', '' # print(mod, number, name, date, 8888888888888, # names, 555, names[1].split('__')) names = [mod, number, name, current, date] names.extend(rest) return names
def pathSplit(self, path): return PathStr.splitNames(path)