import os
#获取当前工作目录
print(os.getcwd())
#改变当前目录路径
os.chdir(r"c:\Users") #如不加上r,则反斜线要加反斜线符号进行转义
print(os.getcwd())
#返回当前目录 .
print(os.curdir)
#返回上一级目录 ..
print(os.pardir)
#创建目录:
os.mkdir(r"c:\a")
#递归创建目录:
os.makedirs(r"c:\a\b\c\d") #相当于linux中 mkdir -p命令
#删除空目录:
os.rmdir(r"c:\a\b\c\d") #只会删除d目录
#递归删除空目录
os.removedirs(r"c:\a\b\c\d") #a\b\c\d目录如果都是空,则都会递归删除
#列目录
print(os.listdir(r"c:"))
#删除一个文件
os.remove(r'c:\aa.txt')
#重命名文件或目录
os.rename("旧名称","新名称")
#执行shell命令或cmd命令
os.system("ipconfig /all")
#返回文件的路径c:\aa\\bb\cc
print(os.path.dirname(r"c:\aa\bb\cc\\dd.txt"))
#返回文件的名称dd.txt
print(os.path.basename(r"c:\aa\bb\cc\dd.txt"))
#判断是否是一个文件
print(os.path.isfile(r"c:\test.php"))