使用python3在文件夹之间移动文件

2024-06-02 07:07:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个函数,允许我在文件夹之间移动.xlsm文件。我知道我可以用shutil.移动(),但是,我正在尝试构建一个函数,该函数将文件路径作为参数/参数,然后执行该过程。你知道吗

以下是我所拥有的:

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)

这没什么用。只是想知道是否有人能给我指出正确的方向

干杯


Tags: 文件函数import路径文件夹source参数os
1条回答
网友
1楼 · 发布于 2024-06-02 07:07:50

所以只要删除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)

相关问题 更多 >