我有python脚本,其中argparse用于解析脚本的参数。例如,脚本采用以下参数:
testscript.py -s sty -m mod -p project
执行脚本时,应该创建一个名为“project”的目录。即创建一个目录,其中字符串名称传递给参数-p。任何人都可以帮忙做到这一点吗?
谢谢大家!我提出了解决方案:
path = chap_name
if not os.path.exists(path):
os.makedirs(path)
答案 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)