1. os.path.abspath(path) 返回path规范化的绝对路径
>>> os.path.abspath('test.csv')
'C:\\Python25\\test.csv'
>>> os.path.abspath('c:\\test.csv')
'c:\\test.csv'
>>> os.path.abspath('../csv\\test.csv')
'C:\\csv\\test.csv'
2. os.path.split(path) 将path分割成目录和文件名二元组返回
>>> os.path.split('c:\\csv\\test.csv')
('c:\\csv', 'test.csv')
>>> os.path.split('c:\\csv\\')
('c:\\csv', '')
3. os.path.basename(path) 返回path最后的文件名
如何path以/或\结尾,那么就会返回空值, 即os.path.split(path)的第二个元素。
>>> os.path.basename('c:\\test.csv')
'test.csv'
>>> os.path.basename('c:\\csv')
'csv' (这里csv被当作文件名处理了)
>>> os.path.basename('c:\\csv\\')
''
4. os.remove(path)删除文件
if(os.path.exists(filepath)):
os.remove(filepath)