龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

跟老齐学Python之折腾一下目录(3)

时间:2014-10-25 11:45来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: os.path.dirname("/foo/python/qiwsir/git.git") '/foo/python/qiwsir' os.path.basename("foo/python/qiwsir/git.git") 'git.git' 判断 前面稍微提到了os.path.isfile()可以用

复制代码 代码如下:

>>> os.path.dirname("/foo/python/qiwsir/git.git")
'/foo/python/qiwsir'
>>> os.path.basename("foo/python/qiwsir/git.git")
'git.git'

判断

前面稍微提到了os.path.isfile()可以用来判断一个文件是否存在,那么判断目录路径是否存在,可否?可:

复制代码 代码如下:

>>> os.path.exists("/foo/python/qiwsir") 
False
>>> os.path.exists("/home/qw/Documents")
True

判断相关的属性还有:

os.path.isabs(path):判断path是否为绝对路径
os.paht.isdir(path):判断path是否为存在的目录
组合路径

将两个或多个对象组合起来,是常见的事情,那么如何将多个路径组合呢?如下:

复制代码 代码如下:

>>> os.path.join("/home/python","/BasicsPython","226.md")
'/BasicsPython/226.md'

特别提醒,这个属性的返回值中,将第一个绝对路径忽略。

复制代码 代码如下:

>>> os.path.join("/","/home/qw","learnpython.md")
'/home/qw/learnpython.md'

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!

热评话题

按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接