import os #OS模块 #函数:getcwd() currentPath=os.getcwd() #返回当前工作目录 print('返回当前工作目录:{0}'.format(currentPath)) #函数:chdir(path) os.chdir('D:\') #改变工作目录 currentPath=os.getcwd() print('返回当前工作目录:{0}'.format(currentPath)) #函数:listdir(path='.') dirlist=os.listdir() #列举指定目录中的文件名,'.'表示当前文件所在目录,'..'表示当前目录的上一级目录 print(dirlist) #函数:mkdir(path) os.mkdir('E:\test\ostest') #创建单层目录,若目录已存在,则抛异常 dirlist=os.listdir('E:\test') print(dirlist) #函数;makedirs(path) os.makedirs('E:\test\ostest\a\b\c') #递归创建多层目录,若该目录已存在,则抛异常 dirlist=os.listdir('E:\test\ostest') print(dirlist) #函数:remove(path) os.remove('E:\test\1.txt') #删除文件 dirlist=os.listdir('E:\test') print(dirlist) #函数:rmdir(path) os.rmdir('E:\test\ostest\a\b\c') #删除单层目录,如果该目录非空则抛异常 dirlist=os.listdir("E:\test\ostest\a\b") print(dirlist) #函数:removedirs(path) os.removedirs('E:\test\ostest\a\b') #递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛异常 dirlist=os.listdir('E:\test') print(dirlist) #函数:rename(oldname,newname) os.rename('E:\test\2.txt','E:\test\222.txt') dirlist=os.listdir('E:\test') print(dirlist) #函数:system(command) os.system('calc') #运行系统的shell命令,当前为打开计算器