前言:今天更新自动化测试框架时,在写截图保存目录时,一直报错:
困扰了我好久,检查代码也没觉得有问题,后来还是去查了一下,发现是我用错了方法,只知其一不知其二了。
因为python创建目录的话,细分了两种,一种是只创建最后一级目录,第二种是可以创建多级目录,他们的函数名是不一样,方法也不一样。
Mark一下,谨防下次出错!!!
创建最后一级目录
语法:
improt os
cur_path = config.conf.cur_path
now_date = config.conf.CURRENT_TIME
screenshots_path = os.path.join(os.path.dirname(cur_path), f'Screenshots\\{now_date}')
if not os.path.exists(screenshots_path

本文介绍了Python中使用os模块创建文件夹的两种方法:makedirs用于递归创建多级目录,即使中间目录不存在;而mkdir只能创建最后一级目录,若上级目录不存在,会抛出OSError。
最低0.47元/天 解锁文章
1486

被折叠的 条评论
为什么被折叠?



