【发布时间】:2018-02-28 07:59:11
【问题描述】:
我有一系列名为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))
【问题讨论】:
-
如果你的字符串中有两个 {},那么 .format 需要两个参数 :)
标签: python file move directory