您的位置:首页 > 编程语言 > Python开发

Python学习笔记二---OS.Path模块

2014-06-08 11:50 741 查看
# *-* coding=gb2312 *-*

import os.path
import shutil
print "Linux Platform"
path='/home/vamei/doc/file.txt'

print os.path.basename(path)
print os.path.dirname(path)

info=os.path.split(path)
print info

p_list=["/home/vamei/music/aa.mp3","/home/vamei/doc/file.txt"]
print os.path.commonprefix(p_list)

print "\nWindows Platform"
path='C:\\doc\\whm\\aaa.txt'

print os.path.basename(path)
print os.path.dirname(path)

info=os.path.split(path)
print info
print "show common Prefix:"
p_list=["C:\\doc\\whm\\aaa.txt","C:\\doc\\music\\my.mp3"]
print p_list
print "Common prefix is:",os.path.commonprefix(p_list)

path="F:\\python\\Advance\\studyRegress.py"
print "File:",path," exist? " ,os.path.exists(path)
print "File size is ",os.path.getsize(path)
print "Current Path is:",os.getcwd()

def traveltree(curPath,count):
if not os.path.exists(curPath):
return

if os.path.isfile(curPath):
fileName =os.path.basename(curPath)
print '\t' *count+ '├─' + fileName
elif os.path.isdir(curPath):
print '\t' *count+ '├─' + curPath
pathlist =os.listdir(curPath)
for aa in pathlist:
traveltree(curPath +"\\"+aa,count+1)

if __name__=='__main__':
traveltree("F:\\Python",1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python OS.Path