ฉันต้องการเพียงแค่เส้นทางโฟลเดอร์จากเส้นทางแบบเต็มไปยังไฟล์
ตัวอย่างเช่น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]
ดูสวยขึ้น