基于函数参数创建目录,Python

时间:2015-07-07 11:07:56

标签: python function directory creation

假设我有一个功能:

public struct Id32
{
    public readonly int Value;

    public Id32(int id) { this.Value = id; }

    public static implicit operator int(Id32 id) { return id.Value; }

    public static implicit operator Id32(int id) { return new Id32(id); }
}

如您所见,我正在路径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) 中保存名为M_+str(c)+.dat的文件。

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用以下命令创建目录:

os.mkdir

请参阅文档:https://docs.python.org/2/library/os.html