У меня есть набор файловых каталогов, с которыми я манипулирую с помощью python. Тем не менее, все, о чем я забочусь, это последние два уровня каталога. Так что, если бы я былЗахватить последние 2 строки разделения, python
"topdirectory/sub1/subsub1/subsubsub1/target"
"topdirectory/sub1/target"
necesary возвращаемые строки будет
"subsubsub1/target"
и
"sub1/target"
Я знаю, что питон имеет метод типа сплит строки, но как я могу сказать это только захватить компоненты LAST 2, разделенные метриками?
Редактировать: Извините, ребята, я должен был объяснить, что это не ДЕЙСТВИТЕЛЬНО настройка каталога/файла, а база данных timeseries, очень близкая к ней. Я подумал, что было бы легче объяснить это. Пути - это, по сути, каталоги/файлы, но поскольку это база данных, использование утилиты OS не будет иметь никакого эффекта.
Быстрый грязный способ: '>>> a =" topdirectory/sub1/subsub1/subsubsub1/target " >>> a.split ("/", a.count ("/") - 1) [- 1] 'subsubsub1/target'' Вероятно оптимизируется со встроенной функцией (и, глядя в документ) –