Python中os模块的功能介绍

  • 更新时间:2021-07-23 08:36:11
  • 编辑:于坚白
本站收集了一篇相关的编程文章,网友姚承天根据主题投稿了本篇教程内容,涉及到Python相关内容,已被839网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

本页是码农之家最新发布的《Python中os模块的功能介绍》的详细页面,觉得应该跟大家分享,这里给大家转摘到这里,为了方便大家的阅读。

Python中os模块的功能介绍

1、说明

os.path.exists():用于判断某个路径(文件或文件夹)是否存在,若存在则返回True,若不存在则返回False。

os.makedirs():用于创建文件夹。传入所欲创建的文件夹的路径即可,没有返回值。值得一提的是,这个函数可以实现目录的递归创建,也就是说如果所传入的路径中,倒数第二级的目录也不存在,那么就会先创建该级目录,然后在在目录下创建所欲创建的目录,依此类推。

os.path.basename():传入一个文件的路径,返回该文件的文件名。

os.path.dirname():与 os.path.basename() 相反,返回的是文件所在的目录的路径。

2、实例

img_path = '/home/wang/my_data/imgs/a.png'
img_name = os.path.basename(img_path)
img_dir = os.path.dirname(img_path)
# img_name = 'a.png'
# img_dir = '/home/wang/my_data/imgs'
# 若所传入地址为文件夹地址,例如 img_path = '/home/wang/my_data/imgs'
# 则 img_name = 'imgs' , img_dir = '/home/wang/my_data'

以上就是Python中os模块的功能介绍,希望对大家有所帮助。

相关教程

  • 教你用 Python 实现微信跳一跳(Mac+iOS版)

    这几天看网上好多微信跳一跳破解了,不过都是安卓的,无奈苹果不是开源也没办法。本文给大家分享用 Python 来玩微信跳一跳(Mac+iOS版),具体实现代码大家参考下本文

    发布时间:2019-08-26

  • python解包裹传递是什么

    python解包裹传递的介绍:1、调用函数时,函数接收的实际参数为元组或字典类型时,可以使用“*”和“**”来解除函数参数的包裹。2、将实际参数分为多个值,并根据位置传递方式或关键词传递方式将值传递给各值。

    发布时间:2021-06-15

用户留言