如何使用 Python 将编号的文件移动到编号的文件夹中?

How to move numbered files into numbered folders using Python?

我有一系列名为 mesh1mesh2mesh3 等的文件。我想创建相应的文件夹,如folder1folder2folder3等。我还想将文件放入文件夹中。例如,mesh1 应该进入 folder1mesh2 应该进入 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)