Me gustaría obtener solo la ruta de la carpeta desde la ruta completa hasta un archivo.
Por ejemplo, T:\Data\DBDesign\DBDesign_93_v141b.mdb
y me gustaría obtener solo T:\Data\DBDesign
(excluyendo \DBDesign_93_v141b.mdb
).
He intentado algo como esto:
existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb'
wkspFldr = str(existGDBPath.split('\\')[0:-1])
print wkspFldr
pero me dio un resultado como este:
['T:', 'Data', 'DBDesign']
que no es el resultado que requiero (ser T:\Data\DBDesign
).
¿Alguna idea sobre cómo puedo obtener la ruta a mi archivo?
os.sep.join(existGDBPath.split(os.sep)[:-1]
se ve más bonita.