Python——os模块

Python——os模块

os模块是与操作系统交互的一个接口

1、os.getcwd()——获取当前工作目录

在这里插入图片描述

2、os.chdir()——改变当前工作目录

在这里插入图片描述

3、os.makedir()——生成单层目录

4、os.makedirs()——生成多层递归目录

在这里插入图片描述

5、os.rmdir()——删除单级空目录,若目录不为空,则无法删除,且报错

6、os.removedirs()——若目录为空,则删除,并找到上一层目录,若也为空,则删除;以此类推

在这里插入图片描述

7、os.listdir()——列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表的方式打印

在这里插入图片描述

8、os.remove()——删除一个文件

9、os.rename()——重命名一个文件或文件夹

10、os.stat()——获取 文件/目录 信息

在这里插入图片描述
uid = 用户名
gid = 组数
size = 字节
atime = 用户上一次访问时间
mtime = 用户上一次修改时间
ctime = 创建时间

其他

11、os.sep——输出 操作系统 特定的路径分隔符
win下为" \ “,Linux下为” / "

12、os.linesep——输出当前平台使用的行终止符
win下为" \r\n “,Linux下为” \n "

13、os.pathsep——输出用于分割文件路径的字符串
win下为 " ; ", Linux下为 " : "

14、os.path.split(path)——将path分隔成目录和文件名二元组返回

15、os.path.dirname(path)——返回path的目录,其实就是os.path.split(path)的第一个元素

16、os.path.basename(path)——返回path的文件名,如果path以 / 或 \ 结尾,就会返回空值,其实就是os.path.split(path)的第二个元素

17、os.path.exists(path)——如果path存在,返回True;不存在返回False

18、os.path.isabs(path)——如果path是绝对路径,返回True

19、os.path.isfile(path)——如果path是一个存在的文件,返回True,否则返回Flase

20、os.path.isdir(path)——如果path是一个存在的目录,返回True,否则返回Flase

21、os.path.join(a,b)——路径拼接(将多个路径组合后返回,第一个绝对路径之前的参数将被忽略)

22、os.path.getatime(path)——返回path所指向的文件或者目录的最后存取时间

23、os.path.getmtime(path)——返回path所指向的文件或者目录的最后修改时间

24、os.environ——获取系统的环境变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值