Python 中的 os.path.splitdrive() 方法用来拆分路径中的驱动器号和剩余路径。若路径中没有驱动器号,则返回空字符串和原始路径。
使用方法:
import os
path = 'C:/Users/UserName/Desktop/File.txt'
drive, path = os.path.splitdrive(path)
print("Drive:", drive)
print("Path:", path)
以上代码将拆分 path
路径,并将驱动器号和剩余路径分别保存到变量 drive
和 path
中,并最终将其打印输出。
输出结果:
Drive: C:
Path: /Users/UserName/Desktop/File.txt
上述代码中的 os.path.splitdrive()
方法接收一个路径字符串作为参数,并返回一个元组 (drive, path)
,其中 drive
为路径中的驱动器号(如果存在),path
为去除驱动器号后的剩余路径。
需要注意的是,驱动器号后必须紧跟着路径分隔符(/ 或 \,根据操作系统不同而定),否则该驱动器号将无法被识别。
此外,如果路径中含有多个驱动器号,os.path.splitdrive()
只会返回第一个驱动器号和剩余路径。