#1.os.getcwd() #获取当前目录 print os.getcwd() #示例 print os.getcwd()+'\\resources\\baidu.txt' #获取当前目录下的resources文件夹下的baidu.txt文件 print '----当前目录.形式:',os.curdir #返回当前目录('.') #2.os.listdir(dirname) #列出dirname下的目录和文件 print '----当前目录下全部文件:',os.listdir(os.getcwd())#至关于在os.getcwd()目录下执行dir命令,返回为list类型 #3.os.chdir(dirname) #改变工做目录到dirname os.chdir('d:\\workspace') #示例 改变工做目录到d盘下的workspace目录 print '----改变目录后从新打印目录:',os.getcwd() #4.os.path.abspath(name) #得到当前所在绝对路径 并追加name值 print '----当前绝对路径加name值',os.path.abspath('a\\b\\c')#示例 #5.os.path.join(path,name) #链接目录与文件名或目录 print '----链接目录与文件名或目录',os.path.join(os.getcwd(),'test') #示例 当前目录链接test文件名称 #6.os.path.dirname(path) #返回文件路径 print '----返回文件路径',os.path.dirname(os.getcwd()) #示例 #7os.path.basename(path) #返回文件名 print '----返回文件名',os.path.basename(os.getcwd()) #示例 #os.remove(dir) #dir为要删除的文件夹或者文件路径 #os.rmdir(path) #path要删除的目录的路径。须要说明的是,使用os.rmdir删除的目录必须为空目录,不然函数出错 #os.path.isdir(name) #判断name是否是一个目录,name不是目录就返回false #os.path.isfile(name) #判断name是否是一个文件,不存在name也返回false #os.path.exists(name) #判断是否存在文件或目录name #os.path.getsize(name) #得到文件大小,若是name是目录返回0L
- import os