Python--module--OS
import os a = os.getcwd() # 获取当前的操作目录 b = os.chdir("C:\\Users") # 切换目录 e = os.curdir # 获取当前目录 >> . f = os.pardir # 获取上级目录 >> .. os.makedirs(r"C:\a\b\c\d") # 递归创建目录 os.removedirs(r"C:\a\b\c\d") # 如果啊目录为空,则删除并递归到上一级目录,如果也为空,也删除。 os.mkdir(r"C:\a") # 创建目录,不能递归创建 os.rmdir(r"C:\a") # 删除单级空目录,如果目录不为空则无法删除 g = os.listdir(".") # 列出目标目录里的文件及文件夹 h = os.listdir("D:/") # 列出D盘下的文件及文件夹 os.remove("abc.txt") # 删除一个文件 os.rename("oldname", "newname") # 文件重命名 i = os.stat(r"Os_module.py") #获取文件或目录的信息 j = os.stat(r"..\day02") #获取文件或目录的信息 print(os.linesep) #当前操作系统的换行符 print(os.environ) # 查看当前系统的环境变量 print(os.pathsep) # 输出用于分割文件路径的字符串 print(os.name) # 输出当前平台名称:nt == windows os.system("ipconfig") # 用于执行命令 os.system("dir") # 用于执行命令 print(os.path.abspath(__file__)) #获取绝对路径 print(os.path.abspath(".")) split,dirname,basename不考虑路径或文件是否存在,只是处理 # 将path分割成目录和文件名两部分,返回元组 print(os.path.split(r"D:\Python-workspaces\week5\day04\boke.py")) 返回目录名 print(os.path.dirname(r"D:\Python-workspaces\week5\day04\boke.py")) # 返回目录名 print(os.path.basename(r"D:\Python-workspaces\week5\day04\boke.py")) print(os.path.exists(r"C:\a\b\c")) # 判断文件是否存在 print(os.path.isabs(r"C:\user")) # 判断是否为绝对路径,不考虑路径是否存在 print(os.path.isfile(r".\Os_module.py")) # 判断是否是文件 print(os.path.isdir(r"C:\work")) # 判断是否是目录 print(os.path.getatime("Os_module.py")) # 返回path所指向的文件或者目录的最近访问时间 print(os.path.getctime("Os_module.py")) # windows环境下是输出文件创建时间;如果是linux环境下ctime代表“状态时间” print(os.path.getmtime("Os_module.py")) # 返回path所指向的文件或者目录的最后修改时间 print(os.path.getsize("Os_module.py")) # 返回path的大小