码迷,mamicode.com
首页 > 编程语言 > 详细

python os.path模块常用方法详解

时间:2016-09-20 06:54:13      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:python os.path模块常用方法详解

python os.path模块常用方法详解

1.   os.path.abspath(path)  
返回path规范化的绝对路径。

>>> import os    
>>> os.path.abspath(‘pjc.txt‘)    
‘/home/pjc/pjc.txt‘

>>> os.path.abspath(‘c:\\test.csv‘)         #Windows主机指定完美的路径    
‘c:\\test.csv‘  

 

2.os.path.split(path) 
将path分割成目录和文件名二元组返回。

>>> os.path.split(‘/home/pjc/pjc.txt‘)    
(‘/home/pjc‘, ‘pjc.txt‘)

 

3.os.path.dirname(path) 
返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素。

>>> os.path.dirname(‘/home/pjc/pjc.txt‘)   
‘/home/pjc‘

>>> os.path.dirname(‘/home/pjc/‘)              
‘/home/pjc‘    
>>> os.path.dirname(‘/home/pjc‘)    
‘/home‘

 

4.os.path.exists(path) 
如果path存在,返回True;如果path不存在,返回False。    
>>> os.path.exists(‘c:\\‘)  
True  
>>> os.path.exists(‘c:\\csv\\test.csv‘)  
False 

 

5.os.path.isabs(path) 
如果path是绝对路径,返回True。

 

6.os.path.isfile(path) 
如果path是一个存在的文件,返回True。否则返回False。    
>>> os.path.isfile(‘c:\\boot.ini‘)  
True  
>>> os.path.isfile(‘c:\\csv\\test.csv‘)  
False  
>>> os.path.isfile(‘c:\\csv\\‘)  
False  

 

7.os.path.isdir(path)    
如果path是一个存在的目录,则返回True。否则返回False。

>>> os.path.isdir(‘c:\\‘)  
True  
>>> os.path.isdir(‘c:\\csv\\‘)  
False  
>>> os.path.isdir(‘c:\\windows\\test.csv‘)  
False

>>> os.path.isdir(‘/home/pjc‘)    
True

本文出自 “愿与您分享” 博客,请务必保留此出处http://pengjc.blog.51cto.com/9255463/1854261

python os.path模块常用方法详解

标签:python os.path模块常用方法详解

原文地址:http://pengjc.blog.51cto.com/9255463/1854261

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!