我有一个程序,它应该自动创建“x”多个文件,然后将它们全部移动到“x”多个文件夹中,但是当我运行它时,它似乎总是留下一个,而所有其余的都移动到各自的文件夹中。有人知道这是为什么吗
代码:
import os
import shutil
for i in range(1, 11):
sesame = open("Automated File 0{}.txt".format(i), 'w')
sesame.write("Placeholder text")
sesame.close()
class Automate():
def createFolders():
for i in range(1, 11):
os.mkdir("Automated Folder 0{}".format(i))
def moveFileToFolder():
source = os.getcwd()
file = os.listdir()
for i in range(1, 11):
if file[i].endswith(".txt"):
shutil.move("Automated File 0{}.txt".format(i), "Automated Folder 0{}".format(i))
Automate.createFolders()
Automate.moveFileToFolder()
目前没有回答
相关问题 更多 >
编程相关推荐