如何使用 Python 将编号的文件移动到编号的文件夹中?
How to move numbered files into numbered folders using Python?
我有一系列名为 mesh1
、mesh2
、mesh3
等的文件。我想创建相应的文件夹,如folder1
、folder2
、folder3
等。我还想将文件放入文件夹中。例如,mesh1
应该进入 folder1
,mesh2
应该进入 folder2
,等等
这是我用来创建文件夹的代码:
for i in lst:
os.makedirs("/home/tianxiangwang/Desktop/Simulation/File{}".format(i))
如何将文件移动到文件夹中?我试过了,但没用:
os.rename("/home/tianxiangwang/Desktop/Simulation/Mesh{}.txt".format(i), "/home/tianxiangwang/Desktop/Simulation/File{}/Mesh{}.txt".format(i))
以下代码对我有用。
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)
我有一系列名为 mesh1
、mesh2
、mesh3
等的文件。我想创建相应的文件夹,如folder1
、folder2
、folder3
等。我还想将文件放入文件夹中。例如,mesh1
应该进入 folder1
,mesh2
应该进入 folder2
,等等
这是我用来创建文件夹的代码:
for i in lst:
os.makedirs("/home/tianxiangwang/Desktop/Simulation/File{}".format(i))
如何将文件移动到文件夹中?我试过了,但没用:
os.rename("/home/tianxiangwang/Desktop/Simulation/Mesh{}.txt".format(i), "/home/tianxiangwang/Desktop/Simulation/File{}/Mesh{}.txt".format(i))
以下代码对我有用。
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)