image.png
>>> import os
>>> os.path.splitext('/path/to/file.txt')
('/path/to/file', '.txt')
>>> os.path.split('/path/to/file.txt')
('/path/to', 'file.txt')
>>> os.path.basename('/path/to/file.txt')
'file.txt'
>>> os.path.dirname('/path/to/file.txt')
'/path/to'
D:\work\my_program.py
src_dir = os.path.abspath(os.path.dirname(__file__))
print(src_dir)
print(os.path.splitdrive(src_dir))
输出
D:\work
('D:', '\\work')
sub_dir = os.path.join(src_dir, 'sub_dir')
print(sub_dir)
输出
D:\work\sub_dir
路径拼接用os.path.join(path, *paths)方法
Python中的os模块提供了很多操作文件和目录的方法,当在程序