Ваш код ожидает, что file_name
будет содержать косые черты /
и выводит имя подмножества из элемента пути к файлу. Но вы находитесь в системе Windows, и ваш системный путь разделитель /
. Так что вам нужно исправить звонок на split()
. Попробуйте эту независимую от платформы версию того же самого:
subset_name = head.split(os.path.sep)[-2]
что автор кода должен был написать в первую очередь.