根据函数参数创建目录,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
假设我有一个函数:
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