我基于列表[1,2,3,....,i]创建了几个txt文件,即mesh1,mesh2,....,mesh(i),我想创建相应的文件夹folder1,folder2,....,文件夹(i)并将txt文件放入其文件夹中。例如,mesh1到folder1,mesh(i)到folder(i)。
for i in lst:
os.makedirs("/home/tianxiangwang/Desktop/Simulation/File{}".format(i)) #This is to create multiple folders
我应该使用哪些命令将文件移动到文件夹?
我试过这个,但显然不起作用。
os.rename("/home/tianxiangwang/Desktop/Simulation/Mesh{}.txt".format(i), "/home/tianxiangwang/Desktop/Simulation/File{}/Mesh{}.txt".format(i))
答案 0 :(得分:1)
以下代码对我有用。
for item in items:
os.makedirs("/home/tianxiangwang/Desktop/Simulation/"+str(item))
fil="/home/tianxiangwang/Desktop/Simulation/"+str(item)+"/"+str(item)+".txt"
os.rename("/home/tianxiangwang/Desktop/Simulation/"+str(item)+".txt",fil)