День добрый.
У меня есть строка ('/var/log/somedir/somefile.log'). Мне надо получить директорию ('/var/log/somedir'). Как проще всего это сделать?
Разбивать с помощью str.split('/') не хочется, потому что мне вернеться список, который потом, придёться обратно собирать в строку за исключением последнего элемента. Вроде того:
tmp_list = log_filename.split('/')
del tmp_list[0], tmp_list[len(tmp_list) - 1]
path = '/' + '/'.join(tmp_list)