Python os模块方法汇总

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)

你可能感兴趣的:(python)