import os ,sys
print(os.getcwd()) ##获取当前工作目录,即当前python脚本工作的目录路径
os.chdir("atm") #改变当前脚本工作目录;相当于shell下cd
print(os.getcwd()) ##获取当前工作目录,即当前python脚本工作的目录路径
#os.makedirs('dirname1/dirname2') #可生成多层递归目录
#os.removedirs('dirname1/dirname2') # 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
os.mkdir('dirname') # 生成单级目录;相当于shell中mkdir dirname
os.rmdir('dirname') #删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
#print(os.listdir('..')) # 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
print(os.listdir(os.getcwd()))
path= 'C:/tiger/move\hao.txt'
print(os.path.abspath(path) ) #返回path规范化的绝对路径 C:\tiger\move\hao.txt
print(os.path.split(path)) # 将path分割成目录和文件名二元组返回 ('C:/tiger/move', 'hao.txt')
os.path.dirname(path) #返回path的目录。其实就是os.path.split(path)的第一个元素
os.path.basename(path) #返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素
os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回False
sys.path.append(path)
更多用法 :http://www.cnblogs.com/wupeiqi/articles/4963027.html