一次性创建多层目录的方法
发表于 : 2019年 11月 5日 10:06
原帖作者:microCPyE
micropython目前一次仅支持创建一个目录,但我们可以通过代码编辑,实现一次性创建多层目录的目的。代码如下:
当前代码可实现一次性新建多层目录:
测试环境:MicroPython v1.9 on 2017-05-26; F4DISC with STM32F407# 文件名:mdd.py
命令执行完成后,当前所处目录为最底层目录,即A6。可以通过 os.chdir(‘..’)逐层向上返回。或需要使用 os.chdir('../../..') 向上返回3层或更多层。也可使用 os.chdir('./xxx/xxx')向下进入多层目录。
micropython目前一次仅支持创建一个目录,但我们可以通过代码编辑,实现一次性创建多层目录的目的。代码如下:
当前代码可实现一次性新建多层目录:
测试环境:MicroPython v1.9 on 2017-05-26; F4DISC with STM32F407# 文件名:mdd.py
代码: 全选
import os
def md(key):
m = key.split('/')
for n in m:
os.mkdir(n)
os.chdir(n)
代码: 全选
# 创建目录 A1/A2/A3/A4/A5/A6 共6层目录
from mdd import *
md('A1/A2/A3/A4/A5/A6')