os.path.splitdrive(path)

os.path.splitdrive(path) は,path を (drive, tail) に分割.drive はドライブ名です.tail はドライブ以降です.

プログラム例

import os.path

path = '../../../../../../test.txt'
abs_path = os.path.abspath(path)

drive, tail = os.path.splitdrive(abs_path)

print('drive: {0:s}  tail: {1:s}'.format(drive, tail))


実行結果 (windows)

drive: Z:  tail: \www\test.txt

実行結果 (linux)

drive:   tail: /home/yamamoto/www_server/yamamoto/www/test.txt