OS模块

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"))


posted @ 2017-10-25 10:30  浆糊jun  阅读(188)  评论(0编辑  收藏  举报