根据函数参数创建目录,Python

Creating a directory based on function parameters, Python

假设我有一个函数:

def function(a,b,c):
    do some stuff
    array = some calcualated values
    np.savetxt('/home/user/'+str(a)+'<z<'+str(b)+'/mass/M_'+str(c)+'.dat',array)

如您所见,我在路径 /home/user/'+str(a)+'<z<'+str(b)+'/mass/.

中保存了一个名为 M_+str(c)+.dat 的文件

我遇到的问题是,str(a)+'<z<'+str(b)mass 文件夹都不存在。

我必须在函数中创建它们并将文件保存在这些文件夹中。我如何完成这个任务?

您可以创建目录:

os.mkdir

查看文档:https://docs.python.org/2/library/os.html