我正在尝试编写一个函数,允许我在文件夹之间移动.xlsm文件。我知道我可以使用shutil.move(),但是,我正在尝试构建一个将文件路径作为参数/自变量的函数,然后执行该过程。
这就是我所拥有的:
def FileMove(source):
import os
import shutil
source = 'C:\\Users\\FolderB\\'
archive = 'C:\\Users\\FolderA\\'
UsedFiles = os.listdir(source)
for file in UsedFiles:
shutil.move(source+file, archive)
这什么也没做。只是想知道是否有人可以指出我正确的方向
欢呼
答案 0 :(得分:2)
因此,只需删除def FileMove(source):
,它就可以正常工作。
或者您做类似的事情:
import os
import shutil
def FileMove(source):
archive = 'C:\\Users\\FolderA\\'
UsedFiles = os.listdir(source)
for file in UsedFiles:
shutil.move(source+file, archive)
source = 'C:\\Users\\FolderB\\'
FileMove(source)