Je voudrais obtenir uniquement le chemin du dossier à partir du chemin complet vers un fichier.
Par exemple T:\Data\DBDesign\DBDesign_93_v141b.mdb
et je voudrais obtenir juste T:\Data\DBDesign
(à l'exclusion du \DBDesign_93_v141b.mdb
).
J'ai essayé quelque chose comme ça:
existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb'
wkspFldr = str(existGDBPath.split('\\')[0:-1])
print wkspFldr
mais cela m'a donné un résultat comme celui-ci:
['T:', 'Data', 'DBDesign']
ce qui n'est pas le résultat que j'exige (être T:\Data\DBDesign
).
Des idées sur la façon dont je peux obtenir le chemin de mon fichier?
os.sep.join(existGDBPath.split(os.sep)[:-1]
semble plus jolie.