By
Moky
Updated:
Contents
原创作品,允许转载。转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| import os.path spath="D:/360Downloads/testFile1/folder2/testFile1.txt" p,f=os.path.split(spath); print("dir is:" + p) print("file is:" + f) drv,left=os.path.splitdrive(spath); print("drive is:" + drv) print("left is:" + left) f,ext = os.path.splitext(spath); print("f is:" + f) print("ext is:" + ext)
|
Python中os.path常用模块:
os.path.sep
路径分隔符 linux下就用这个了’/’
os.path.altsep
根目录
os.path.curdir
当前目录
os.path.pardir
父目录
os.path.abspath(path)
绝对路径
os.path.join()
常用来链接路径
os.path.split(path)
把path分为目录和文件两个部分,以列表返回
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> help('os.path.sep')
>>> print os.path.sep / >>> print os.path.altsep None >>> print os.path.curdir . >>> print os.path.abspath('/root') /root >>> print os.path.abspath('/root/pp') /root/pp >>> print os.path.abspath('/root/pp/f.c') /root/pp/f.c >>> print os.path.split('/root/pp/f.c') ('/root/pp', 'f.c') >>>
|