python OS模块使用

 os.getcwd()  # 获取当前工作目录,即当前python脚本工作的目录路径
 os.chdir("dirname")  # 改变当前脚本工作目录,相当于shell下cd命令
 os.curdir  # 返回当前目录: ('.')
 os.pardir  # 获取当前目录的父目录字符串名: ('..')
 os.makedirs('dirname1/dirname2')  # 可生成多层递归目录
 os.removedirs('dirname1')  # 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依次类推
 os.mkdir('dirname')  # 生成单级目录, 相当于shell中mkdir dirname
 os.rmdir('dirname')  # 删除单级目录,若目录不会空则无法删除,报错:相当于shell中rmdir dirname
 os.listdir('dirname')  # 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
 os.walk(path)  #  一个遍历目录数的函数,它以一种深度优先的策略(depth-first)访问指定的目录。
 os.getlogin()  # 获取在进程的控制终端上登录的用户名称(即此时pc登录的用户名)
 os.remove()  # 删除一个文件
 os.rename('oldname', 'newname')  # 重命名文件/目录
 os.stat('path/filename')  # 获取文件/目录信息
 os.sep  # 输出操作系统特定的路径分割符, win下为"\\" , linux下为"/"
 os.linesep # 输出当前平台使用的行终止符, win下为"\t\n", linux下为"\n"
 os.system("bash command") # 运行shell命令,直接显示 
 os.environ  # 获取系统环境变量
 os.path.abspath(path)  # 返回path规范化的绝对路径
 os.path.split(path)  # 将path分割成目录和文件名二元组返回
 os.path.dirname(path)  # 返回path的目录,其实就是os.path.split(path)的第一个元素
 os.path.basename(path)  # 返回path最后的文件名,如果path以/或\结尾,那么就会返回空值,
 os.path.exists(path)  # 如果path存在,返回True,如果path不存在,则返回False
 os.path.isfile(path)  # 检查路径是否为文件
 os.path.isdir(path)  # 检查路径是否为目录
 os.path.islink(path)  # 检查路径是否是一个符号链接
 os.path.join(path1[, path2[,....]])  # 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
 os.path.getatime(path)  # 返回path所指向的文件或者目录的最后访问时间
 os.path.getmtime(path)  # 返回path所指向的文件或者目录的最后修改时间
 os.path.getsize(path)  # 返回path的大小 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值