フルパスからファイルへのフォルダーパスだけを取得したいのですが。
たとえば、(を除く)T:\Data\DBDesign\DBDesign_93_v141b.mdb
だけを取得したいとします。T:\Data\DBDesign
\DBDesign_93_v141b.mdb
私はこのようなものを試しました:
existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb'
wkspFldr = str(existGDBPath.split('\\')[0:-1])
print wkspFldr
しかし、それは私にこのような結果を与えました:
['T:', 'Data', 'DBDesign']
これは私が必要としている結果ではありません(であることT:\Data\DBDesign
)。
ファイルへのパスを取得する方法に関するアイデアはありますか?
os.sep.join(existGDBPath.split(os.sep)[:-1]
きれいに見えます。