python3之os模块

心已入冬 提交于 2019-11-27 03:30:37

os模块

import os
代码 解释
os.listdir(path) 查看path下的内容,并以列表的形式返回
os.chdir(‘c:/考试1’) 切换目录
os.getcwd() 获取当前文件的路径 (绝对路径)
os.getpid() 获取当前的进程id
os.getppid() 获取父进程id
os.getcwd() 返回当前工作目录
os.name 系统名称,windows为nt
os.mkdir(‘c:/foo’) 创建文件夹
os.rmdir(‘c:/foo’) 删除文件夹(文件夹必须为空,否则报错)
os.remove(file) 删除文件
os.path.abspath(path) 返回该路径的绝对路径
os.path.exists(path or file) 目录或文件是否存在
os.path.getsize(file) 返回文件大小(bit)
os.path.getatime(file) 访问时间
os.path.getctime(file) 创建时间 windows
os.path.getmtime(file) 修改时间
os.path.isabs(path) 是否是绝对路径
os.path.isfile(path) 是否是文件
os.path.isdir(path) 判断是否为文件夹
os.path.join(path, file) 连接路径和文件
os.path.split(path) 以最后一个反斜杠分割
os.environ 环境变量?
Windows下:
os.environ[‘HOMEPATH’] 当前用户主目录。
os.environ[‘TEMP’] 临时目录路径。
os.environ[‘PATHEXT’] 可执行文件
os.environ[‘SYSTEMROOT’] 系统主目录
os.environ[‘LOGONSERVER’] 机器名
os.environ[‘PROMPT’] 设置提示符
Linux下:
os.environ[‘HOME’] 当前这个用户的主目录。
os.environ[‘LC_COLLATE’] 路径扩展的结果排序时的字母顺序。
os.environ[‘SHELL’] 使用shell的类型。
os.environ[‘LAN’] 使用的语言。
os.environ[‘SSH_AUTH_SOCK’] ssh的执行路径。

递归删除文件夹

import shutil
shutil.rmtree(r'C:\bank_system')
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!