在Python中创建目录

时间:2014-11-23 21:14:47

标签: python

我有python脚本,其中argparse用于解析脚本的参数。例如,脚本采用以下参数:

 testscript.py -s sty -m mod -p project

执行脚本时,应该创建一个名为“project”的目录。即创建一个目录,其中字符串名称传递给参数-p。任何人都可以帮忙做到这一点吗?

谢谢大家!我提出了解决方案:

 path = chap_name

 if not os.path.exists(path):
     os.makedirs(path)

1 个答案:

答案 0 :(得分:1)

我认为代码是自我解释的

import os
import argparse

parser = argparse.ArgumentParser()
parser.add_argument("-p")
args = parser.parse_args()

directory = args.p
if not os.path.exists(directory):
    os.makedirs(directory)